home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / MODEMPRO / ROBO42-B.ZIP;1 / ROBOCOMM.DOC < prev    next >
Encoding:
Text File  |  1992-07-23  |  194.8 KB  |  4,746 lines

  1.  
  2.  
  3.         ¬ƒ¬ƒƒƒƒƒø
  4.         ≥ ≥     ≥
  5.         ≥ √ƒƒƒ¬ƒŸ ⁄¬ƒƒø ¬¬ƒø  ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒƒø ⁄¬ƒ¬ƒø ⁄¬ƒ¬ƒø (tm)
  6.         ≥ ≥   ≥   ≥≥  ≥ ≥√ƒ¡ø ≥≥  ≥ ≥≥    ≥≥  ≥ ≥≥ ≥ ≥ ≥≥ ≥ ≥
  7.         ¡ƒ¡   ¡ƒƒ ¿¡ƒƒŸ ¡¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¿¡ƒƒŸ ¡¡ ¡ ¡ ¡¡ ¡ ¡
  8.                                                    ¬  ⁄ø ⁄ƒƒ¬ø
  9.         The ultimate tool for unattended           ¿ƒƒ¥≥ ⁄¬ƒ¡Ÿ
  10.         BBS communications.                           ¿Ÿo¿¡ƒƒŸ
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                   Copyright (c) 1992, Parsons Consulting
  23.                       All Right Reserved, World Wide
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                    ================================
  60.                     ROBOCOMM 4.2 REGISTRATION FORM
  61.                    ================================
  62.  
  63.       -> Ordering from the U.K.?  Please use the UK-ORDER.FRM file! <-
  64.  
  65.  
  66.                     Remit to:  Parsons Consulting
  67.                                5020 S. Lake Shore Drive
  68.                                Suite 3301
  69.                                Chicago, IL  60615-3249
  70.                                U.S.A.
  71.  
  72.      ------------------------------------------------------------------
  73.      | Item                          | Quantity |  Price |    Total   |
  74.      |-------------------------------|----------|--------|------------|
  75.      | Robocomm version 4.2          | ________ | $40.00 | __________ |
  76.      |                               |          |        |            |
  77.      | Printed documentation         | ________ | $10.00 | __________ |
  78.      |                               |          |        |            |
  79.      | IL residents only - sales tax |          |   8%   | __________ |
  80.      |                               |          |        |            |
  81.      | Shipping (Outside U.S. only)  | ________ |  $5.00 | __________ |
  82.      |---------------------------------------------------|------------|
  83.      |                                                   |            |
  84.      |   Total amount enclosed                           | __________ |
  85.      ------------------------------------------------------------------
  86.  
  87.      Check desired disk format:    ( ) 5.25" OK      ( ) 3.5" Required
  88.                   Disk Density:    ( ) Low Required  ( ) High OK
  89.  
  90.      Payment by:  ( ) Check or money order (U.S. funds only)
  91.                   ( ) MasterCard
  92.                   ( ) Visa
  93.                   ( ) PO # ______________
  94.  
  95.      Card #: ____________________________________  Exp. Date: _________
  96.  
  97.  
  98.  Signature of card holder: ____________________________________________
  99.  
  100.  
  101.      Name:     ________________________________________________________
  102.  
  103.      Company:  ________________________________________________________
  104.  
  105.      Address:  ________________________________________________________
  106.  
  107.                ________________________________________________________
  108.  
  109.                ________________________________________________________
  110.  
  111.      Phone:    ________________________________________________________
  112.  
  113.     FLASH:  INSTANT GRATIFICATION REGISTRATION ONLINE AT GROUP ONE BBS!
  114.             Call Group One BBS and register with MasterCard or Visa and
  115.             receive your personalized ROBOUSR.DEF file immediately!
  116.                             >>>> 312-752-1258 <<<<
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                                   Robocomm 4.2 User's Guide
  125.                                                               July 20, 1992
  126.                                      Copyright (c) 1992, Parsons Consulting
  127.                                             All Rights Reserved, World Wide
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                              ----------------------
  136.                              DISCLAIMER OF WARRANTY
  137.                              ----------------------
  138.  
  139.      THIS SOFTWARE PROGRAM AND DOCUMENTATION ("ROBOCOMM") IS BEING  OFFERED
  140.      FOR  EVALUATION  PURPOSES  "AS  IS"  AND  WITHOUT  WARRANTIES  AS   TO
  141.      PERFORMANCE OR MERCHANT-ABILITY.  BY USING ROBOCOMM, YOU ARE EXPRESSLY
  142.      RELEASING DAN PARSONS  FROM ANY LIABILITY  RESULTING FROM  THE USE  OF
  143.      THIS SOFTWARE AND DOCUMENTATION.  THE USER MUST ASSUME THE ENTIRE RISK
  144.      OF USING ROBOCOMM.  BECAUSE OF THE  DIVERSITY OF CONDITIONS,  HARDWARE
  145.      AND OPERATING  ENVIRONMENTS  UNDER  WHICH ROBOCOMM  MAY  BE  USED,  NO
  146.      WARRANTY OF FITNESS FOR A PARTICULAR  PURPOSE IS OFFERED. THE USER  IS
  147.      ADVISED TO TEST  AND SUPERVISE ROBOCOMM  THOROUGHLY BEFORE RELYING  ON
  148.      IT.
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.                                LICENSE AGREEMENT
  159.  
  160.      1)Robocomm is being distributed as Shareware.  This program is not
  161.        free.  You are granted a limited license to evaluate Robocomm for a
  162.        period not to exceed 30 days.  After 30 days, you must either pay
  163.        for and register your copy of Robocomm, or immediately discontinue
  164.        its use and remove it from your computer.
  165.  
  166.      2)You may keep as many backup copies of Robocomm as you wish, but you
  167.        may not run Robocomm simultaneously on more than one computer.
  168.        Additionally, you are granted the right to share Robocomm with
  169.        others, as long as you distribute the Robocomm archive exactly as
  170.        you received it, with all associated files included.  REGISTERED
  171.        USERS MAY NOT DISTRIBUTE THE SEPARATE FILE ROBOUSR.DEF.
  172.  
  173.      3)Under no circumstances may you charge a fee or receive any other
  174.        form of consideration for distributing the Robocomm files without
  175.        express written consent from the copyright holder.
  176.        
  177.  
  178.  
  179.     -----------------
  180.     TABLE OF CONTENTS
  181.     -----------------
  182.  
  183.     TECHNICAL SUPPORT........................................1
  184.     WHAT IS ROBOCOMM?........................................2
  185.     THE ROBOCOMM DISTRIBUTION FILES..........................5
  186.     SYSTEM REQUIREMENTS......................................6
  187.     CHECKLIST FOR A TROUBLE-FREE INSTALLATION................6
  188.     GETTING STARTED..........................................8
  189.     SPECIAL KEYS.............................................8
  190.     THE ROBO ENVIRONMENT VARIABLE............................10
  191.     COMMUNICATIONS CONFIGURATION.............................13
  192.     UTILITY CONFIGURATION....................................19
  193.     DATA AND LOG CONFIGURATION...............................22
  194.     GENERAL CONFIGURATION OPTIONS............................25
  195.     PC-PURSUIT CONFIGURATION.................................27
  196.     DIALING MACROS...........................................28
  197.     SETTING UP DISPLAY COLORS................................29
  198.     FILTER WORDS.............................................30
  199.     PREFERENCE WORDS.........................................31
  200.     SEARCH DIRECTORIES.......................................31
  201.     MANAGING THE SYSTEMS DIRECTORY...........................32
  202.     ADDING SYSTEMS...........................................32
  203.     EDITING SYSTEMS..........................................33
  204.     DELETING SYSTEMS.........................................36
  205.     RENAMING SYSTEMS.........................................36
  206.     VIEWING SYSTEM STATISTICS................................36
  207.     EDITING SYSTEM NOTES.....................................37
  208.     MANAGING PROMPT DEFINITIONS..............................37
  209.     RESETTING DEFAULT PROMPTS................................37
  210.     IMPORTING PROMPT DEFINITION FILES........................37
  211.     EXPORTING PROMPT DEFINITION FILES........................37
  212.     CREATING AND EDITING AGENDAS.............................38
  213.     SETTING ACTION DAYS......................................39
  214.     MOVING AGENDA ITEMS......................................39
  215.     GET QWK MAIL PACKET......................................39
  216.     SEND REPLY REP PACKET....................................39
  217.     PCRELAY/MEGAMAIL TRANSFERS...............................40
  218.     DOWNLOADING FILES........................................41
  219.     POST CALL DOWNLOADED FILE PROCESSING.....................42
  220.     UPLOADING FILES..........................................43
  221.     BROADCASTING FILES TO MULTIPLE BBS SYSTEMS...............44
  222.     SCANNING FOR NEW FILES...................................45
  223.     JUMP TO TERMINAL MODE....................................45
  224.     CAPTURING COMMAND RESULTS................................46
  225.     DOWNLOADING PCBMAIL PACKETS..............................48
  226.     RUNNING EXTERNAL PROGRAMS................................48
  227.     EXECUTING SCRIPTS........................................49
  228.     EDITING SCRIPT PARAMETERS................................49
  229.     PREPARING THE BBS FOR YOUR FIRST ROBOCOMM CALL...........50
  230.     PCBOARD BBS SETUP PROCEDURE..............................50
  231.     WILDCAT! BBS SETUP PROCEDURE.............................51
  232.     RUNNING AN AGENDA........................................53
  233.     PREAGEN.BAT AND POSTAGEN.BAT PROCESSING..................53
  234.     WHILE AN AGENDA IS RUNNING...............................54
  235.     PC PURSUIT DIALING.......................................54
  236.     USING THE ANSI TERMINAL..................................55
  237.     DOORWAY MODE.............................................56
  238.     ASCII PROTOCOL UPLOADS...................................57
  239.     ii
  240.  
  241.  
  242.  
  243.      AUTOMATIC ZMODEM DOWNLOADS...............................57
  244.      AUTOMATIC HS/LINK DOWNLOADS..............................57
  245.      VIEWING & MANAGING THE FILE DIRECTORIES..................57
  246.      BULK DELETE..............................................58
  247.      DATABASE CLEAN UP........................................58
  248.      FINDING FILES............................................59
  249.      EDITING FILE DESCRIPTIONS................................59
  250.      TAGGING AND..............................................59
  251.      JUMPING AROUND...........................................60
  252.      DELETING ENTRIES.........................................60
  253.      ZAPPING THE DIRECTORY....................................60
  254.      MOVING FILES OFFLINE.....................................60
  255.      MOVING FILES ON-LINE.....................................60
  256.      VIEWING DOWNLOADED FILES.................................61
  257.      TESTING DOWNLOADED FILES.................................61
  258.      IMPORTING NEW FILES LISTINGS FROM OTHER SOURCES..........62
  259.      WRITING TO PCBOARD FORMAT DIR FILES......................63
  260.      READING DOWNLOADED MAIL FILES............................63
  261.      OPERATING ROBOCOMM FROM THE COMMAND LINE.................63
  262.      INTERPRETING AND VIEWING THE LOG.........................65
  263.      VIEWING CAPTURE (CAP) FILES..............................66
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.                                                                         iii
  303.  
  304.      -----------------
  305.      TECHNICAL SUPPORT
  306.      -----------------
  307.  
  308.      If you are having problems operating Robocomm, please review the
  309.      ROBO-FAQ.TXT file, which is a text file containing the answers to many
  310.      Frequently Asked Questions.  It's quite likely that you'll find your
  311.      answer there.
  312.  
  313.      To contact the author of Robocomm directly, send your comments and
  314.      questions to Dan Parsons at GROUP ONE BBS, the customer support BBS
  315.      for Robocomm.  Located in Chicago, Illinois, this PCBoard BBS runs 24
  316.      hours a day on an USR 16.8 Dual Standard HST/v.32bis modem.
  317.  
  318.  
  319.  
  320.  
  321.                   GROUP ONE BBS Data Line: (312) 752-1258
  322.  
  323.  
  324.  
  325.  
  326.      For general technical support, look for a ROBOCOMM echo mail support
  327.      conference on a BBS near you.  Currently, Robocomm support conferences
  328.      are active on:
  329.  
  330.                   * ILink
  331.                   * PlanoNet
  332.                   * RIME
  333.                   * Smartnet
  334.                   * U'NI Net
  335.  
  336.      Make sure your local Sysop knows about the availability of these
  337.      conferences!
  338.  
  339.      Via CompuServe Mail:          Via U.S. Mail:
  340.  
  341.      72167,3662                    Parsons Consulting
  342.                                    5020 S. Lake Shore Drive, Suite 3301
  343.                                    Chicago, IL  60615
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.      Robocomm User's Guide                                             1
  365.  
  366.  
  367.  
  368.     WHAT IS ROBOCOMM?
  369.  
  370.     Robocomm is an integrated communications environment which allows you
  371.     to create "Agendas" composed of "Things to Do" on an unlimited number
  372.     of PCBoard and Wildcat BBS systems.  Robocomm is a comprehensive
  373.     software tool, designed exclusively to enhance communications with
  374.     bulletin board systems.   The program contains built-in support for
  375.     PCBoard and Wildcat! BBS systems.  The following is a sample of the
  376.     things that you can tell Robocomm to do for you:
  377.  
  378.       Reliably transfer message and reply packets with support for a wide
  379.       variety of mail doors for offline message reading and replying.
  380.       Robocomm will automatically rename and delete message packets to
  381.       keep between 0 and 9 old mail packets for each system you call.
  382.  
  383.       Sysops can reliably transfer mail packets with other systems during
  384.       their events, and also pick up other files without constantly
  385.       tinkering with scripts.
  386.  
  387.       Scan for "New Files" since any date and in any number of the BBS
  388.       system's file directories from any conference.  Robocomm
  389.       automatically adds the results of your file scans to its databases
  390.       for easy point-and-shoot selection of files to download.
  391.  
  392.       Upload and Download files to and from any conference.  Files to
  393.       download and upload can be tagged and selected through a "Point and
  394.       Shoot" interface.  Alternately, file transfers can be performed via
  395.       ProDoor.   Multiple files can be uploaded or "Broadcast" to many
  396.       systems just by entering a single agenda command.  You can even
  397.       automatically download password protected files!
  398.  
  399.       Automatically use your favorite scanning utility scan for viruses
  400.       in files immediately after downloading them and insert customized
  401.       ZIP comments containing download date, time, file description, and
  402.       source BBS.
  403.  
  404.       Automatically export the file name, size, date and description to a
  405.       standard format PCBoard and Wildcat! file directory files.  Sysops
  406.       can have Robocomm download files, scan them for viruses, insert
  407.       customized ZIP comments and write an entry to their new files lists
  408.       all automatically!
  409.  
  410.       Capture the results of BBS commands to a text file for review after
  411.       logoff.  This is useful for reviewing messages from BBS systems
  412.       which do not run a mail door, as well as capturing bulletins and
  413.       news files for offline reading. Join any conference before issuing
  414.       the command results to capture.
  415.  
  416.       Download compressed mail captures from PCBoard.  Compressed
  417.       "PCBMail" packets are automatically renamed and numbered as they
  418.       are received.
  419.  
  420.       Run other DOS programs at any time while on-line with a BBS.
  421.  
  422.       "Jump to Terminal" - to jump to ANSI terminal mode and sound an
  423.       alarm to alert you.
  424.  
  425.  
  426.      2                                             Robocomm User's Guide
  427.  
  428.  
  429.  
  430.        Execute Script Files to perform virtually any task imaginable.
  431.        Robocomm contains an extensive script language which can be used to
  432.        create generic, customizable agenda items that can accept
  433.        parameters from users to be evaluated at runtime.  You can even
  434.        create Logon Scripts to automate on-line tasks with BBS systems
  435.        other than PCBoard and Wildcat.
  436.  
  437.      Any number or combination of these "agenda items" can be added for an
  438.      unlimited number of PCBoard systems - all in the same automated
  439.      agenda!  In addition to these automated features, Robocomm offers:
  440.  
  441.        Support for the PC Pursuit communication network with an
  442.        integrated, ultra-reliable PC Pursuit dialer.  Monthly PC Pursuit
  443.        usage is automatically tracked and totaled for you.  Input up to 3
  444.        phone numbers for each BBS system.
  445.  
  446.        Full support for Microsoft compatible mice.
  447.  
  448.        Internal support for Zmodem, Ymodem and Ymodem-G file transfer
  449.        protocols.
  450.  
  451.        16550 UART support for ultra-reliable file transfers while multi-
  452.        tasking with programs such as Windows and Desqview.
  453.  
  454.        Complete logging of on-line sessions at any of three selectable
  455.        detail levels.
  456.  
  457.        A super fast text file viewer for access to log files and captured
  458.        BBS output.
  459.  
  460.        An internal editor for modifying file descriptions and BBS notes.
  461.  
  462.        An ANSI compatible terminal for regular "hands on" calls to BBS
  463.        systems, including popular features, such as:
  464.  
  465.             Logging of incoming text to capture files and the printer.
  466.             DOORWAY mode for enhanced control of compatible remote
  467.             systems.
  468.             Integrated Demon-Dialer
  469.             Automatic Zmodem and HS/Link download detection.
  470.  
  471.        Robocomm includes a timer capability that allows you to set the
  472.        time and day that it should begin executing an agenda.
  473.  
  474.        Robocomm can be run entirely from command line switches.  In this
  475.        way, Robocomm can be used to transfer network mail and also get
  476.        files during a bulletin board's nightly event.
  477.  
  478.        All of the prompts that Robocomm looks for while performing its on-
  479.        line magic are individually configurable for each BBS.
  480.  
  481.        Full compatibility with a wide variety of PCBoard and Wildcat add-
  482.        in products, such as ProLogon, ProDoor, DDoor, TextView, MegaMail,
  483.        PCRelay, NetMail, Qmail, RoseMail, TomCat and MarkMail.
  484.        Automatically detects any combination of ProLogon, Ddoor, PCBoard
  485.        and ProDoor when logging on to PCBoard style systems and reacts
  486.        accordingly with no special configuration.
  487.  
  488.      Robocomm User's Guide                                             3
  489.  
  490.  
  491.  
  492.  
  493.       A viewable copy of your "Statistics" for each bulletin board that
  494.       you call using Robocomm.  Keep tabs on the Upload/Download ratio.
  495.       With Robocomm, It's now easier than ever to keep your file transfer
  496.       ratios in line.
  497.  
  498.       Access to your mail reader program from the Robocomm main menu
  499.       using Robocomm's virtual memory management.
  500.  
  501.       Hot key access to a large DOS shell -- all but 8K of original RAM
  502.       before starting Robocomm
  503.  
  504.       A super-fast internal ASCII file viewing utility, automatically
  505.       configured to view capture and log files at the touch of a button.
  506.  
  507.       Comprehensive, context-sensitive on-line help.
  508.  
  509.       The ability to interrupt a running agenda and continue from where
  510.       you left off later.  You can also tell Robocomm to remain on-line
  511.       after completing its automated functions for hands-on work.
  512.  
  513.       A multi-BBS files database.  The database size is limited only by
  514.       your available disk space and can be instantly sorted by date, BBS
  515.       or file name.  Commands for keyword searches of the database are
  516.       available.  Full length file descriptions are supported.
  517.  
  518.       A database of all files downloaded or uploaded with Robocomm. From
  519.       this directory, you can point-and-shoot to call your favorite
  520.       compressed file viewer to look at a file's contents and even create
  521.       a temporary directory to scan for viruses and test out files.  File
  522.       descriptions from this database are automatically used when
  523.       creating "Upload" agenda items.
  524.  
  525.       An integrated offline file cataloging system.  Move files offline
  526.       to floppy disks and keep just the descriptions and vital
  527.       information on hand for future reference.  One keystroke brings the
  528.       files back on-line when the time comes to upload or use the files.
  529.  
  530.       Incoming call detection, with the ability to automatically display
  531.       a configurable warning message to the caller before disconnecting.
  532.  
  533.       Support for 8 international date formats.
  534.  
  535.       Support for up to 9 distinct phone numbers for each configured BBS.
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.      4                                             Robocomm User's Guide
  551.  
  552.  
  553.  
  554.      THE ROBOCOMM DISTRIBUTION FILES
  555.  
  556.      The following files should have been in your compressed distribution
  557.      files.  If you pass along Robocomm to others, you MUST use the
  558.      original, unchanged, files!
  559.  
  560.      README.1ST          Important supplemental information
  561.      ROBOCOMM.HST        A quick summary of major new features your version
  562.                          of Robocomm
  563.      ORDER.FRM           Order form for registering Robocomm
  564.      ROBO-FAQ.TXT        Frequently Asked Questions (and answers) text file
  565.      ROBOCOMM.EXE        Robocomm program file
  566.      ROBOCOMM.OVL        Robocomm overlay file
  567.      ROBOCOMM.ICO        Windows 3.x icon
  568.      ROBOCOMM.DOC        This documentation file
  569.      SCRIPT.DOC          Technical documentation for Robocomm's script
  570.                          language
  571.      UPGRADE.DOC         Instructions for upgrading from previous versions
  572.      HELP.*              Data files for help screens
  573.      I_*.DBF             Install data file for first time installation
  574.      HS-AUTO.BAT         Batch file to implement auto-HS/Link downloads
  575.      MAKELIST.BAT        Batch file to assist in importing files
  576.      TESTFILE.BAT        Sample batch file for testing downloaded files.
  577.      ROBOSZ.BAT          Sample batch file for DSZ Zmodem send
  578.      ROBORZ.BAT          Sample batch file for DSZ Zmodem receive
  579.      MEGAIN.BAT          MegaMail receive file (Needs editing)
  580.      MEGAOUT.BAT         MegaMail send file (Needs Editing)
  581.      FIXFILE.BAT         Batch file used to insert a custom ZIPfile comment
  582.                          into downloads.
  583.      COMMENT.FRM         Pre-merge form used to create ZIPfile comments.
  584.      ROBOFONT.VGA        Robocomm's customized VGA font file
  585.      EXITFONT.EXE        VGA Font control utility
  586.      *.?PF               Robocomm prompt definition files
  587.      *.RS                Script files
  588.  
  589.      After the first time you run ROBOCOMM.EXE the following files will
  590.      have been created.  These files are always created automatically if
  591.      they are not found when Robocomm starts:
  592.  
  593.      *.NTX               Index files for the data files listed above
  594.      ROBOCOMM.MEM        Memory file that stores Robocomm's configuration
  595.                          information.  To reset your customized Robocomm to
  596.                          the default configuration, just delete this file
  597.                          and restart Robocomm.
  598.      EXITSTAT.MEM        Used by Robocomm to test index file integrity.
  599.      PCP_TIME.MEM        Stores your cumulative PC Pursuit usage.
  600.      ROBOCOMM.DBV        Stores a variety of variable length program data
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.      Robocomm User's Guide                                             5
  613.  
  614.  
  615.  
  616.     SYSTEM REQUIREMENTS
  617.  
  618.     Robocomm has been thoroughly tested and has been found to run reliably
  619.     on PCs which are 100% IBM compatible and with modems which conform to
  620.     the Hayes command set.  Robocomm supports communications speeds from
  621.     300 to 57600 baud.  You will need at least 512K of RAM free to run
  622.     Robocomm reliably.  Optimal execution speed is possible on systems
  623.     with 560K or more RAM free. A hard disk with sufficient free disk
  624.     space is required.  If expanded memory is available on your system,
  625.     Robocomm will attempt to use it for virtual memory and when swapping
  626.     to run outside utilities.  EMS is not required, however.  See the
  627.     configuration section for details.
  628.  
  629.     Checklist for a Trouble-Free Installation
  630.  
  631.     The following checklist is intended to assist people who already know
  632.     their way around PCBoard and Wildcat BBS systems and know how to use
  633.     DOS. It will enable you to get set up quickly and without any hassles.
  634.     Once you have Robocomm up and running, please do read the rest of this
  635.     documentation.  There are several features in Robocomm that you might
  636.     miss out on if you don't read on!
  637.  
  638.     ____ Extract all files from the two distribution files into a separate
  639.          \ROBO subdirectory.  If you are upgrading from a previous
  640.          version, unzip the files into your existing Robocomm
  641.          subdirectory.  If PKUNZIP prompts you for permission to overwrite
  642.          any files, go ahead and answer yes.  There is an automatic
  643.          conversion process built into Robocomm.
  644.  
  645.  
  646.  
  647.          ----
  648.          NOTE Automatic upgrades are not possible from Robocomm versions
  649.          ---- prior to version 3.0.  If you are using any prior version,
  650.               other than Robocomm 3.0 or 3.1, you will need to create a
  651.               new Robocomm 4.x installation and re-enter your BBS
  652.               information into it.
  653.  
  654.  
  655.  
  656.  
  657.          NOTE: It is not necessary to overwrite the ROBOS?.BAT and
  658.          ROBOR?.BAT files.  If you have modified the file transfer batch
  659.          files that came with an earlier version of Robocomm, you can use
  660.          them with Robocomm 4.x.
  661.  
  662.     ____ Add your Robocomm subdirectory to your DOS PATH setting.
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.      6                                             Robocomm User's Guide
  675.  
  676.  
  677.  
  678.  
  679.  
  680.           ----
  681.           NOTE You must start Robocomm from within it's own subdirectory.
  682.           ---- You are adding Robocomm to the PATH because Robocomm may
  683.                change directories during operation and DOS may need to find
  684.                some of the batch files contained in the Robocomm directory.
  685.  
  686.  
  687.  
  688.  
  689.      ____ Make sure that your CONFIG.SYS contains a setting which enables a
  690.           FILES setting of 39 or more. (Odd numbers are recommended,
  691.           because of a bug in some older versions of DOS)
  692.  
  693.      ____ If you changed your CONFIG.SYS or AUTOEXEC.BAT, you should re-
  694.           boot your computer now, so that the changes will take effect.
  695.  
  696.      ____ Make sure PKUNZIP.EXE is installed on your system.  If you decide
  697.           not to place it in your Robocomm directory, then it must be
  698.           available in your DOS PATH statement.
  699.  
  700.      ____ If you have expanded memory to spare and would like to speed up
  701.           Robocomm's operations even further, add a ROBO environment
  702.           variable to specify the amount of EMS to use.  By default,
  703.           Robocomm will allocate and use 512K of EMS at startup.  However,
  704.           you can speed operations up even more by instructing Robocomm to
  705.           allocate more. For example, typing the following at the DOS
  706.           prompt before starting Robo will instruct Robocomm to use 1
  707.           Megabyte of expanded memory for virtual memory and buffering its
  708.           index files.
  709.  
  710.                SET ROBO=E1024
  711.  
  712.           The range of acceptable values for this environment variable is 0
  713.           to 8192.  If you have EMS memory, you are strongly encouraged to
  714.           allow Robocomm to use at least some of it.  Robocomm's virtual
  715.           memory operations are much quicker when using EMS, as opposed to
  716.           hard disk space.
  717.  
  718.  
  719.  
  720.           ----
  721.           NOTE Robocomm will also use EMS or XMS memory to swap itself out
  722.           ---- when shelling to DOS or running outside utility programs.
  723.                Any memory specified for allocation in the ROBO environment
  724.                variable will be unavailable for swapping.
  725.  
  726.  
  727.  
  728.  
  729.      ____ Type ROBOCOMM to start up Robocomm for the first time. There will
  730.           be a slight delay while Robocomm creates some needed files.  If
  731.           you are upgrading, Robocomm will convert your old data files.
  732.  
  733.      ____ Go to the four CONFIGURATION screens and enter in the required
  734.           configuration information.  These options are covered in detail
  735.  
  736.      Robocomm User's Guide                                             7
  737.  
  738.  
  739.  
  740.          later in this user's guide if you have questions. Remember to use
  741.          [F1] for on-line help if you need assistance.
  742.  
  743.  
  744.  
  745.          ----
  746.          NOTE If you are upgrading, it is essential that you visit the
  747.          ---- General Options Configuration screen.  Once there, you need
  748.               to answer a couple of questions that Wildcat! systems may
  749.               ask of Robocomm during log on.
  750.  
  751.  
  752.  
  753.  
  754.     ____ Go to the Directory-BBS screen and set up entries for the BBS
  755.          systems you intend to call with Robocomm.  If the BBS you add is
  756.          running PCBoard 14.5 and you will be using the Qmail 4.0 door,
  757.          then the default PCBoard prompt definitions will work.  If not,
  758.          you will need to "import" an alternative prompt set.  See the
  759.          "Managing the Systems Directory" section of this manual for
  760.          further details.
  761.  
  762.     ____ Make sure to read the section that deals with "Setting the BBS up
  763.          for your first Robocomm call."  It will help you get off on the
  764.          right foot.
  765.  
  766.     ____ Follow along with the CREATING AN AGENDA section of this User's
  767.          Guide to make your first agenda.
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.      8                                             Robocomm User's Guide
  799.  
  800.  
  801.  
  802.  
  803.      GETTING STARTED
  804.  
  805.      To start Robocomm, enter the \ROBO subdirectory and type "ROBOCOMM" at
  806.      the DOS prompt.  The program will load and display its opening screen.
  807.      There may be a slight delay the first time you start Robocomm since
  808.      the program will need to create several files on your disk.
  809.  
  810.      NAVIGATING THE MENUS - First a word about Robocomm's user interface.
  811.      Most everything is done with Bounce Bar menus. The arrow keys will
  812.      move the highlight bar.  When the option you want is highlighted,
  813.      press [Enter].  Alternatively, you can press the highlighted letter in
  814.      any menu option to execute it.
  815.  
  816.      GIVE ME A HINT - The bottom line of all screens is devoted to the
  817.      display of "Hint" lines.  If you find your self feeling confused or
  818.      you want a quick summary of active keys, look at the bottom line of
  819.      the screen!
  820.  
  821.      SPECIAL KEYS - Several keys have special functions in Robocomm.
  822.  
  823.      [F1] Context sensitive on-line help can be accessed at any point
  824.           during the operation of Robocomm.  Simply go to the place you
  825.           want help and press [F1] to access the help system.  Help text is
  826.           presented in pages
  827.  
  828.           The information in the help window can be scrolled with the arrow
  829.           keys and [PgUp] & [PgDn].  [Home] will take you to the first line
  830.           of the help screen and [End] will take you to the last line.  You
  831.           can move the help window to a different location  on the screen
  832.           by pressing holding down either [Shift] key and pressing an arrow
  833.           key.  The location you leave the screen in will be memorized by
  834.           Robocomm and the help window for will be opened in that spot the
  835.           next time you press [F1].  To close the help window, press
  836.           [Enter], [Esc] or [F1].
  837.  
  838.      [F2] At the main menu, pressing [F2] will toggle on and off a status
  839.           display.  The display contains information concerning your swap
  840.           drive status,  currently set agenda, memory usage and your
  841.           cumulative PC Pursuit usage.
  842.  
  843.      [F5] From the BBS-Directory or either of the File Directories,
  844.           pressing [F5] will call the external batch file, ANALYZE.BAT,
  845.           which can be used to run a program designed to report on the data
  846.           in the Robocomm's TRANSFER.LOG file.
  847.  
  848.      [F7] To shell to DOS at any time during the operation of Robocomm
  849.           (except while agendas are running) press [F7]. Robocomm will swap
  850.           itself to disk or expanded memory and call a copy of your command
  851.           processor as defined by your COMSPEC environment variable.
  852.  
  853.      [F8] Pressing [F8] at any point during Robocomm execution will allow
  854.           you to view your configured file browsing utility to view your
  855.           most recent Robocomm agenda LOG file.
  856.  
  857.      [F9] Pressing [F9] at any point during Robocomm execution will present
  858.           you with a pop-up list of capture files in the current directory
  859.  
  860.      Robocomm User's Guide                                             9
  861.  
  862.  
  863.  
  864.          (capture files have a .CAP extension) When you select a file from
  865.          this list, Robocomm will run your configured file browsing
  866.          utility to view the capture file.
  867.  
  868.  
  869.     [F10] If Robocomm is asking you for some information, such as an
  870.          agenda name, BBS ID or file name, you can always pop up a window
  871.          to browse through possible responses by pressing [F10].
  872.  
  873.     [Esc] At any point during Robocomm operations, pressing [Esc] will
  874.          back you up one menu level.
  875.  
  876.  
  877.     FIELD EDITING KEYS - Whenever Robocomm asks you to type in information
  878.     into an on screen data entry field, the following keys are active:
  879.  
  880.     [Ctrl-Y]            Delete all characters from the cursor position
  881.                         forward.
  882.     [Ctrl-Left Arrow]   Jump to the previous word.
  883.     [Ctrl-Right Arrow]  Jump to the next word.
  884.     [Ins]               Toggle insert mode.
  885.     [Del]               Delete the character on the cursor
  886.     [Home]              Jump to the first character
  887.     [End]               Jump to the last Character
  888.  
  889.  
  890.     SCROLLING KEYS - Whenever Robocomm is presenting you with a list of
  891.     items in a scrolling window the following keys are active:
  892.  
  893.     Up & Down Arrows    Scroll to the previous/next item
  894.     [PgUp]              Move a full screen of items backwards
  895.     [PgDn]              Move a full screen of items forward
  896.     [Ctrl-PgUp]         Move to the first item in the list
  897.     [Ctrl-PgDn]         Move to the last item in the list.
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.      10                                            Robocomm User's Guide
  923.  
  924.  
  925.  
  926.  
  927.      THE ROBO ENVIRONMENT VARIABLE
  928.  
  929.  
  930.  
  931.           ----
  932.           NOTE The following discussion of the ROBO environment is fairly
  933.           ---- technical in nature.  None of it is required to get Robocomm
  934.                running in a normal installation.  If you are uncomfortable
  935.                with the material in this section, just skip ahead to the
  936.                next section.
  937.  
  938.  
  939.  
  940.  
  941.      Many aspects of Robocomm's runtime behavior can be controlled via the
  942.      ROBO environment variable. To set this variable, add a line to your
  943.      AUTOEXEC.BAT file in the following format:
  944.  
  945.      SET ROBO=<command>;<command>;<command>
  946.  
  947.      The following commands are available:
  948.  
  949.      NOMOUSE     Disables mouse usage.
  950.  
  951.      NO16550     Disables 16550 UART usage.
  952.  
  953.      Ennn        Allocates a fixed amount of Expanded memory to be used by
  954.                  Robocomm.  Expanded memory is used for database buffering
  955.                  and virtual memory storage space.  The default value is
  956.                  512K.  You may set this value from 0 to 16 megabytes.
  957.                  Robocomm really shines when sufficient EMS memory is made
  958.                  available to it.
  959.  
  960.  
  961.  
  962.                     ----
  963.                     NOTE The E command does not control swapping to EMS to
  964.                     ---- run outside programs,  If EMS is available to
  965.                          Robocomm and has not previously been allocated via
  966.                          the E command it will be used for swapping, unless
  967.                          the NOEMSSWAP command is included in the ROBO
  968.                          environment variable.
  969.  
  970.  
  971.  
  972.  
  973.      /OP1        Enables the use of the EMS page frame to hold overlay
  974.                  data.  Setting this option is a good idea if you have an
  975.                  expanded memory manager installed.  However, it is
  976.                  possible that this option will not be compatible with
  977.                  your particular EMS environment.  If Robocomm hangs
  978.                  during operation or other erratic behavior is observed,
  979.                  please remove the /OP1 option from your ROBO environment
  980.                  variable.  Do not attempt to use this option when QEMM's
  981.                  "Stealth" feature is active.
  982.  
  983.  
  984.      Robocomm User's Guide                                            11
  985.  
  986.  
  987.  
  988.     /OU1        Enables the use of upper memory blocks (UMBs) for overlay
  989.                 data.  To use this option, your system must be configured
  990.                 with a UMB provider driver, such as HIMEM.SYS or QEMM.SYS
  991.                 and you must have a contiguous area of upper memory
  992.                 available which is at least as large as the configured
  993.                 overlay opsize.  (See the /OO command below)
  994.  
  995.     /OOnn       Sets the amount of memory, in kilobytes, that will be
  996.                 used to hold overlay data This value may be set from 30
  997.                 to 90.  The default value is 50.  Modifying this value is
  998.                 not recommended unless you are asked to do so by a
  999.                 Robocomm technical support representative
  1000.  
  1001.     /CXnn       Sets the amount of XMS memory to be used for caching of
  1002.                 the ROBOCOMM.OVL overlay file.  If you have available
  1003.                 XMS, you can significantly increase Robocomm's execution
  1004.                 speed by using this command.  The amount of XMS memory to
  1005.                 use can be specified as a percentage by including a %
  1006.                 character after the number or as a actual number of
  1007.                 kilobytes. Regardless of the method you use, the maximum
  1008.                 amount of XMS that will be used is approximately 200K.
  1009.                 Please note that if you are specifying this command via a
  1010.                 SET command in your AUTOEXEC.BAT or some other batch file
  1011.                 you will need to specify any "%" characters twice, as in:
  1012.  
  1013.                      SET ROBO=/CX100%%
  1014.  
  1015.     /CEnn       Sets the amount of EMS memory to be used of overlay
  1016.                 caching.  See the description of the /CX variable above
  1017.                 for details.  If both the /CX and the /CE command are
  1018.                 specified, XMS memory will be used.
  1019.  
  1020.     SWAPPATH:   This command sets the location for Robocomm's virtual
  1021.                 memory management (VMM) swap file.  Robocomm always
  1022.                 creates this file, but will not actually use it unless
  1023.                 insufficient EMS memory is available for current
  1024.                 operations.  To use this option, simply enclose the
  1025.                 desired path within quotes.  For example,
  1026.  
  1027.                      SWAPPATH:"C:\TEMP"
  1028.  
  1029.                 instructs Robocomm to create its temporary VMM files in
  1030.                 the \TEMP subdirectory of your hard disk.  If you have a
  1031.                 large RAM disk, you might want to use this for your swap
  1032.                 files.
  1033.  
  1034.  
  1035.     NOEMSSWAP   Disables swapping to EMS memory during DOS shell
  1036.                 operations.
  1037.  
  1038.     NOXMSSWAP   Disables swapping to XMS memory during DOS shell
  1039.                 operations.
  1040.  
  1041.  
  1042.     Examples:
  1043.  
  1044.          SET ROBO=E1024;/OP1;/CE100%;SWAPPATH:"C:\TEMP"
  1045.  
  1046.      12                                            Robocomm User's Guide
  1047.  
  1048.  
  1049.  
  1050.  
  1051.           This environment variable tells Robocomm to use 1 megabyte of
  1052.           memory for index buffering and virtual memory,, to use the EMS
  1053.           page frame for its overlay area (thereby freeing up 50K of
  1054.           "conventional" memory) and to place any VMM swap files created in
  1055.           the \TEMP directory.  (It's very unlikely that a VMM swap file
  1056.           would be created with 1 megabyte of EMS available).
  1057.  
  1058.           SET ROBO=E0;/OU1;/CX200;NOEMSSWAP;NOMOUSE;SWAPPATH:"D:\"
  1059.  
  1060.           This environment variable disables all expanded memory usage and
  1061.           places the overlay area into an upper memory block.  A 200K block
  1062.           of XMS is reserved for overlay caching.  The mouse is disabled
  1063.           and any VMM swap files would be written to the D:\ directory.
  1064.           (This is probably not a good environment for Robocomm.  You
  1065.           should always strive to make EMS available to Robocomm is
  1066.           possible.)
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.      Robocomm User's Guide                                            13
  1109.  
  1110.  
  1111.  
  1112.     COMMUNICATIONS CONFIGURATION
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.           <screen shot not available in text-based documentation>
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.     From the main menu, select the Configure option, followed by
  1132.     Communications.  You will be presented with a screen allowing you to
  1133.     set the following options:
  1134.  
  1135.     DEFAULT BAUD RATE - Normally, this setting should be set to the
  1136.     highest baud rate your modem supports.  Pressing [Enter] will toggle
  1137.     the available baud rates from 300-57600 baud.  The baud rate you
  1138.     specify will be used when Robocomm initializes your modem before
  1139.     running an agenda or when entering the interactive terminal mode from
  1140.     the main menu.
  1141.  
  1142.     MODEM INITIALIZATION STRING - These are the characters that will be
  1143.     sent to your modem to tell it how to communicate with Robocomm.  To
  1144.     send a carriage return, use an "!".  To cause Robocomm to pause for
  1145.     half a second, use the "~" character.  In order to work with Robocomm,
  1146.     your modem must be configured in the following way:
  1147.  
  1148.          COMMAND ECHO STATUS - The "E1" in the default initialization
  1149.          string instructs the modem to echo commands entered back to
  1150.          Robocomm.  This "command echoing" will be needed if you send
  1151.          commands directly to the modem using the ANSI terminal.
  1152.  
  1153.          VERBAL RESPONSE CODES - The "V1" in the default initialization
  1154.          string tells your modem to respond to the commands Robocomm send
  1155.          it with verbal messages.  For example, the modem will respond
  1156.          with "CONNECT" when it has established communications with
  1157.          another modem or "BUSY" when it senses a busy signal.
  1158.  
  1159.          QUIET MODE OFF - The "Q0" ensures that response codes will be
  1160.          sent from your modem.
  1161.  
  1162.          RESPONSE CODE LEVEL - The "X4" in the initialization string sets
  1163.          the level of response codes that your modem will return. In most
  1164.          instances, you should set this value to the highest level
  1165.          supported by your modem.  Robocomm will respond to the following
  1166.          response codes:
  1167.  
  1168.  
  1169.  
  1170.      14                                            Robocomm User's Guide
  1171.  
  1172.  
  1173.  
  1174.  
  1175.            CONNECT       The third option on the Communications
  1176.                          Configuration screen allows you to
  1177.                          specify your modem's connect string.
  1178.                          The default, "CONNECT" will work with
  1179.                          all Hayes compatible modems. Do not
  1180.                          specify a baud rate in the connect
  1181.                          code, as in "CONNECT 2400".  Robocomm
  1182.                          assumes that it has connected to the
  1183.                          BBS at the baud rate you have specified
  1184.                          for the system.
  1185.  
  1186.            BUSY          Robocomm will attempt to redial this
  1187.                          system or the next system in the queue,
  1188.                          depending on your configuration.
  1189.  
  1190.            NO DIALTONE   Robocomm will hang up and attempt to
  1191.                          dial again, incrementing the dial
  1192.                          counter by one.
  1193.  
  1194.            NO CARRIER    Robocomm will attempt to redial this
  1195.                          system or the next system in the queue,
  1196.                          depending on your configuration.
  1197.                          Receiving this response code also
  1198.                          increments the FAILED CALL counter.
  1199.                          See details later in this section.
  1200.  
  1201.            VOICE         If your modem supports this response
  1202.                          code, Robocomm will hang up, remove the
  1203.                          number from the dialing queue and make
  1204.                          a notation indicating a voice answer in
  1205.                          the log file.
  1206.  
  1207.            ERROR         Robocomm will reset the modem, re-send
  1208.                          the initialization string and attempt
  1209.                          to dial again.  If three consecutive
  1210.                          ERROR results are received, Robocomm
  1211.                          will abort the current agenda and make
  1212.                          a notation in the log file
  1213.  
  1214.  
  1215.           MONITOR SPEAKER CONTROL - The "M0" in the default initialization
  1216.           string instructs your modem to run in silent mode.  If you would
  1217.           like to hear the results of Robocomm's dial attempts, change the
  1218.           "M0" to "M1".
  1219.  
  1220.           DATA-CARRIER-DETECT (CD) - Because Robocomm is designed for
  1221.           unattended operation, it really needs to be sure that it knows
  1222.           EXACTLY what the status of your modem is at all times.  To do
  1223.           this, make sure that your modem is set up to correctly follow the
  1224.           status of the "carrier detect."  Most modems come from the
  1225.           factory with this feature disabled.  In other words, CD is forced
  1226.           "True" at all times.  Usually, you can cause the modem to
  1227.           correctly track CD with a DIP switch setting or a modem command.
  1228.           If Robocomm gives you an error message when attempting to hang up
  1229.           your phone, check your modem manual to see what must be done to
  1230.           get CD operating properly. In the case of modems which support
  1231.  
  1232.      Robocomm User's Guide                                            15
  1233.  
  1234.  
  1235.  
  1236.          the Hayes "&" extended command set, adding the command "&C1" to
  1237.          the initialization string will solve the problem.
  1238.  
  1239.          DATA-TERMINAL-READY (DTR) - Make sure that your modem is set up
  1240.          to respond to changes in the DTR status by dropping carrier and
  1241.          returning to the command state.  When Robocomm attempts to hang
  1242.          up your phone, it will first try to "Drop DTR."  This is the
  1243.          fastest and most reliable way of hanging up.  If your modem
  1244.          supports the Hayes "&" extended command set, adding "&D2" to your
  1245.          initialization string will solve the problem.
  1246.  
  1247.          HAYES 2400 COMPATIBLE SUGGESTED INITIALIZATION STRING - To solve
  1248.          CD and DTR problems, the following initialization string is
  1249.          recommended for all modems which are compatible with the Hayes
  1250.          2400:
  1251.  
  1252.               ATZ!~~~~AT E1 V1 Q0 X4 M0 &C1 &D2!
  1253.  
  1254.          HAYES 1200 COMPATIBLE SUGGESTED INITIALIZATION STRING - In the
  1255.          case of most 1200 baud modems, proper reporting of CD & DTR
  1256.          requires the setting of a DIP switch. For the Hayes 1200
  1257.          external, switch 6 must be in the "Up" position (The switches are
  1258.          located behind the face plate on Hayes 1200 modems). Note that
  1259.          "Up" is not the factory setting for switch 6. For the Hayes 1200
  1260.          internal, switch 3 is used to control the status of CD & DTR
  1261.          settings.  If, after you try Robocomm the first time it wasn't
  1262.          able to hang up, throw switch 3 in the other direction and try
  1263.          again.
  1264.  
  1265.          The recommended initialization string for Hayes 1200 compatible
  1266.          modems is also the Robocomm default initialization string:
  1267.  
  1268.               ATZ!~~~~AT E1 V1 Q0 X4 M0!
  1269.  
  1270.     CONNECT STRING - Enter the text that Robocomm should look for to
  1271.     determine that your modem has established a connection with a BBS.  Do
  1272.     not enter any numbers in this field, as Robocomm needs this string to
  1273.     be "Generic."   The default string, CONNECT, should be correct in
  1274.     nearly all instances.
  1275.  
  1276.     MODEM DIAL COMMAND - Enter the command which needs to be sent to your
  1277.     modem to initiate a dial.  The default ATDT is the Hayes standard
  1278.     command and will work in the vast majority of instances. If your phone
  1279.     connection does not support touch tone dialing, specify ATDP in this
  1280.     setting to use pulse dialing.  PBX users who require access to an
  1281.     outside line before dialing may want to add the number to access the
  1282.     outside line followed by one or more commas. Each comma causes a pause
  1283.     of the number of seconds specified in your modem's "S8" register.  Set
  1284.     it with a ATS8=XX command, where XX is the number of seconds you want
  1285.     to pause per comma.  For example, "ATDT9,," would cause Robocomm to
  1286.     dial "9" and wait 1 second before sending the BBS phone number.
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.      16                                            Robocomm User's Guide
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.           ----
  1301.           NOTE You can create customized dialing commands on a BBS by BBS
  1302.           ---- basis through the use of Robocomm's "Dialing Macros"
  1303.                feature.  See the section on setting up dialing macros later
  1304.                in this configuration section.
  1305.  
  1306.  
  1307.  
  1308.  
  1309.      HANG UP STRING - Enter the string which Robocomm will send to the
  1310.      modem to attempt to hang up in the event "Dropping DTR" doesn't work.
  1311.      Use "~" for a half second pause and "!" to send a carriage return.
  1312.      The default hang-up string is:
  1313.  
  1314.           ~~~+++~~~ATH0!
  1315.  
  1316.      USE MODEM ON COM PORT # - Enter a number between 1 and 4 to indicate
  1317.      the COM port that Robocomm should use for communications. If you enter
  1318.      a number above 2, Robocomm will require you to define the start
  1319.      address and IRQ line to use when communicating with this port.
  1320.  
  1321.           START ADDRESS - Enter the address, in hexadecimal, of the COM
  1322.           port.
  1323.  
  1324.           IRQ - Enter the number of the IRQ line to use for this
  1325.           communications port.
  1326.  
  1327.      USE RTS/CTS FLOW CONTROL - Also know as "hardware" flow control, the
  1328.      use of this option allows Robocomm to inform the modem when it's
  1329.      internal communications buffer is about to overflow.  This enables
  1330.      both modems to stop sending information so your computer can catch up.
  1331.      If you are using Robocomm with a high speed modem, the use of RTS/CTS
  1332.      flow control is essential to guard against the potential loss of data
  1333.      if Robocomm's internal buffers fill up.
  1334.  
  1335.  
  1336.  
  1337.  
  1338.           NOTE: XON/XOFF flow control is automatically enabled at
  1339.                communications rates below 2400.
  1340.  
  1341.  
  1342.  
  1343.  
  1344.      MAXIMUM DIAL ATTEMPTS PER SYSTEM - Enter a number indicating the
  1345.      maximum number of dial attempts Robocomm should make for each BBS when
  1346.      attempting to connect.  This option applies only to dialing controlled
  1347.      by an agenda.  The Demon Dialer in terminal mode does not honor this
  1348.      setting.
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.      Robocomm User's Guide                                            17
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.          ----
  1363.          NOTE This option can be overridden for the current session only
  1364.          ---- with the /Ln command line switch, where n is the number of
  1365.               redial attempts that should be made per system in the
  1366.               agenda,
  1367.  
  1368.  
  1369.  
  1370.  
  1371.     DIAL ATTEMPTS BEFORE CYCLING - Enter the number of dial attempts that
  1372.     Robocomm should make to connect with a system before cycling to the
  1373.     next BBS in the redial queue.  When Robocomm reaches the end of the
  1374.     queue, it will return to the first number in the queue and begin
  1375.     dialing the systems again, until a connection is made or the maximum
  1376.     redial attempts number is reached.
  1377.  
  1378.     SECONDS BETWEEN DIAL ATTEMPTS - Enter the maximum number of seconds
  1379.     that should elapse between the start of two consecutive dialing
  1380.     attempts.  Unless a message indicating a connection is received from
  1381.     the modem, Robocomm will ensure that the number of seconds you specify
  1382.     here elapses before initiating the next dial attempt.  Fill in this
  1383.     option by completing the statement: "During agenda processing, I want
  1384.     Robocomm to dial a phone number every _____ seconds. "
  1385.  
  1386.     Entering a zero in this field will cause Robocomm to redial as rapidly
  1387.     as possible by initiating a new dial as soon as any message is
  1388.     received back from the modem.  Entering a zero in this field is
  1389.     strongly recommended.
  1390.  
  1391.  
  1392.  
  1393.          ----
  1394.          NOTE Your modem most likely supports a command similar to
  1395.          ---- Robocomm's dialing delay with its S7 register. If you find
  1396.               that your modem is returning "NO CARRIER" to Robocomm before
  1397.               the number of seconds you specify here has elapsed, add a
  1398.               "S7=n" command to your initialization string, where n is the
  1399.               number of seconds you specify in the Robocomm configuration
  1400.               option.  Consult your modem manual for more details.
  1401.  
  1402.  
  1403.  
  1404.  
  1405.     DELAY AFTER MODEM RESPONSE - Some modems send more than one line of
  1406.     information when they are unable to connect. Some others require a
  1407.     little rest period after a failed dialing attempt before re-dialing.
  1408.     If your modem fits either of these categories, you should enter a
  1409.     number in this field.  If you do, Robocomm will wait the number of
  1410.     seconds you specify after a modem response is received, discarding any
  1411.     characters received during that time period.
  1412.  
  1413.     BREAK BEFORE INITIALIZING - If your modem or network setup requires a
  1414.     BREAK signal to "wake up" the modem before sending the initialization
  1415.     string, set this option to YES.  The default for this option is NO.
  1416.  
  1417.  
  1418.      18                                            Robocomm User's Guide
  1419.  
  1420.  
  1421.  
  1422.      IGNORE MODEM CD STATUS - If you get an error message from Robocomm
  1423.      whenever it attempts to hang up the phone and you are unable to get
  1424.      your modem to properly report CD (Carrier Detect) status, set this
  1425.      option to "YES" and Robocomm will bypass all attempts to determine if
  1426.      your modem is on or off hook.
  1427.  
  1428.  
  1429.  
  1430.           ----
  1431.           NOTE With this option set to "YES" Robocomm will be unable to
  1432.           ---- sense if the connection between it and the BBS is
  1433.                unexpectedly interrupted.  This may result in delays in
  1434.                processing.  So, make sure you've included &C1&D2 in your
  1435.                initialization string, and try a new modem cable before
  1436.                giving up and setting up Robocomm to ignore CD status.
  1437.  
  1438.  
  1439.  
  1440.  
  1441.      INACTIVITY TIMEOUT (SECONDS) - If the BBS system you are calling
  1442.      hangs, or excessive line noise causes Robocomm to be confused,
  1443.      Robocomm will wait the number of seconds you specify here for a line
  1444.      of text from the BBS.  If a complete line of text, ending with a
  1445.      carriage return, is not received within the number of seconds
  1446.      specified here, Robocomm will hang up immediately and continue with
  1447.      the next BBS on the agenda.  The number of seconds since the last
  1448.      received line of text is displayed in the upper right corner of the
  1449.      screen while Robocomm is on-line.
  1450.  
  1451.      AGENDA ITEM TIMEOUT (MINUTES) -  Enter the maximum number of minutes
  1452.      that any one agenda item should take to complete.  This is a safety
  1453.      hatch against a runaway "looping" situation which might occur if your
  1454.      prompt definitions don't properly match those sent by the BBS or if a
  1455.      script file is designed improperly.  Set this option to a value that
  1456.      makes you feel comfortable, but be careful not to set it too low.
  1457.      Some file and mail scan operations can take quite a while to complete.
  1458.  
  1459.  
  1460.  
  1461.           ----
  1462.           NOTE File transfers stop the clock on this timeout watch. You
  1463.           ---- don't need to worry about Robocomm disconnecting during a
  1464.                file transfer because this timeout value has been reached.
  1465.  
  1466.  
  1467.  
  1468.  
  1469.      NUMBER OF FAILED CALLS TO ALLOW - Set this option by answering the
  1470.      question: "I only want Robocomm to dial a system ____ times if the
  1471.      system is not responding properly."   This option allows you to avoid
  1472.      long dialing periods when BBS systems go "down" unexpectedly.
  1473.  
  1474.      Whenever Robocomm dials a phone number and no response or NO CARRIER
  1475.      is received back from the modem within the number of seconds specified
  1476.      in your Seconds Between Dialing Attempts option, an internal count of
  1477.      "Failed Calls." for that system is incremented.  If the cumulative
  1478.      number of failed calls encountered for a BBS during a single agenda
  1479.  
  1480.      Robocomm User's Guide                                            19
  1481.  
  1482.  
  1483.  
  1484.     run equals the number you input for this option, Robocomm will
  1485.     automatically remove the BBS from the dialing queue.
  1486.  
  1487.     Failed call detection is also designed to minimize the danger of
  1488.     dialing long distances in unattended mode.  If the modem on the other
  1489.     end of a Robocomm call is malfunctioning and answers the phone but no
  1490.     connection is established, Robocomm has no way of knowing that and
  1491.     could redial the system up to the number of times specified in the
  1492.     Dial Attempts Per System option.  This option minimizes the ill
  1493.     effects of such a situation.  You should set it at whatever level
  1494.     makes you most comfortable.
  1495.  
  1496.     KEEP BBS FILE'S TIME STAMP - If you are downloading with Robocomm's
  1497.     internal Zmodem protocol, and would like the time and date of
  1498.     downloaded files to be the same as those on the BBS system, set this
  1499.     option to YES.  If you would prefer Robocomm to set the time and date
  1500.     stamps to the current time and date at the end of the download, set
  1501.     this option to NO.
  1502.  
  1503.  
  1504.  
  1505.          ----
  1506.          NOTE System operators downloading files for their BBS will almost
  1507.          ---- certainly want to set this option to NO.  Doing so will
  1508.               ensure that Robocomm downloaded files show up properly
  1509.               during their caller's new file scans.
  1510.  
  1511.  
  1512.  
  1513.  
  1514.     ALLOW CONNECTS AT LOWER SPEED - If you have a high speed modem and
  1515.     would prefer not to accidentally connect with systems operating at
  1516.     2400 baud or below, set this option to NO.  If you do this, Robocomm
  1517.     will immediately hang up the line, remove the BBS from the agenda
  1518.     dialing queue and make a note in the log if it dials out at 9600 bps
  1519.     or above and connects at below 9600 bps.  This option is designed to
  1520.     keep phone bills down if you plan a to move a significant number of
  1521.     bytes and don't want Robocomm to do it if the modem (for whatever
  1522.     reason) accidentally establishes a connection at a lower rate than
  1523.     expected.
  1524.  
  1525.     INCOMING CALL WARNING FILE - This option will be appreciated by Sysops
  1526.     who may have Robocomm configured to dial out during their BBS "event."
  1527.     When a BBS is attempting to dial out, the situation is often
  1528.     complicated by callers attempting to dial in to the system.  This can
  1529.     be particularly frustrating if the caller is continually re-dialing.
  1530.     To provide some relief in this situation, Robocomm allows you to
  1531.     specify the name of a file that will be shown to incoming callers
  1532.     before disconnecting them.  If you supply a valid file name in this
  1533.     option and Robocomm detects an incoming call while attempting to dial
  1534.     out (a NO DIALTONE message is sent back by the modem after a dial
  1535.     attempt) then Robocomm will instruct the modem to answer the call,
  1536.     pause two seconds and then display the outgoing call warning file to
  1537.     the caller.  After the file has been displayed, Robocomm hangs up on
  1538.     the caller and continues its scheduled agenda.
  1539.  
  1540.  
  1541.  
  1542.      20                                            Robocomm User's Guide
  1543.  
  1544.  
  1545.  
  1546.      UTILITY CONFIGURATION
  1547.  
  1548.      To specify the utility programs that Robocomm will use while
  1549.      operating, select Configure from the main menu, followed by Utilities.
  1550.      You will be presented with the following screen:
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.           <screen shot not available in text-based documentation>
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.      FILE LIST/BROWSE COMMAND - Robocomm allows you to view its log and
  1568.      capture files with its internal file viewing utility if you specify
  1569.      the word INTERNAL here.  While the internal view is quite fast and
  1570.      easy to use, it lacks the ability to do text searches.  You might
  1571.      prefer to use Vernon D. Buerg's excellent LIST.COM utility for file
  1572.      browsing.  However, you may also want to use SemWare's QEdit to browse
  1573.      your log and capture files, as this super-fast editor will allow you
  1574.      to also edit and print the file as you browse.  Whichever you choose,
  1575.      just enter the name of the command needed to run the utility here.
  1576.      Robocomm will supply the appropriate file name as a parameter at run-
  1577.      time.
  1578.  
  1579.      .ZIP & ALTERNATE EXTRACTION COMMANDS - Those of you who are already
  1580.      familiar with bulletin boards are undoubtedly also accustomed to using
  1581.      file compression & decompression utilities.  Robocomm requires access
  1582.      to a decompression utility to extract the NEWFILES.DAT file from the
  1583.      mail packets that it downloads from QWK format mail doors.  Robocomm
  1584.      will automatically detect if your .QWK packet was created with ZIP
  1585.      format, and call the appropriate extraction utility.  If the mail
  1586.      packet was not created with the ZIP format, Robocomm will run the
  1587.      alternative extraction utility that you specify in the Alternate
  1588.      Extraction Command field.  In either case, the extraction utility will
  1589.      be called with 2 parameters, as follows:
  1590.  
  1591.        <Decompression utility name> <Mail packet name> NEWFILES.DAT
  1592.  
  1593.      VIEW COMPRESSED FILE COMMAND - The command you specify here will be
  1594.      executed whenever you execute the View command in the directory of
  1595.      downloaded files or when you select a compressed PCBMail packet for
  1596.      reading. Robocomm defaults to SHEZ, the excellent Shareware
  1597.      "Compression Companion" by Jim Derr.  SHEZ will allow you to quickly
  1598.      view, extract, test, convert or alter the contents of virtually any
  1599.      compressed file you may have downloaded.
  1600.  
  1601.      VIEW GIF IMAGE FILE COMMAND - If the highlighted file name is a GIF
  1602.      image file, Robocomm will call the utility you enter in this field to
  1603.  
  1604.      Robocomm User's Guide                                            21
  1605.  
  1606.  
  1607.  
  1608.     view the file.  The file name will be passed as the sole command line
  1609.     parameter to the utility.
  1610.  
  1611.     DEFAULT FILE TRANSFER PROTOCOLS - Each system definition in Robocomm's
  1612.     BBS directory includes fields to set the transfer protocol for four
  1613.     different file transfer situations:
  1614.  
  1615.            Mail Upload
  1616.            Mail Download
  1617.            File Upload
  1618.            File Download
  1619.  
  1620.     The four corresponding options on the Utility Configuration screen
  1621.     allow you to set the default values that Robocomm will insert in any
  1622.     new BBS system definition you create.  Robocomm includes 3 internal
  1623.     protocols, which can be specified with the following key words:
  1624.  
  1625.          ZMODEM - The standard protocol for high speed, reliable file
  1626.          transfers.  Most BBS systems offer Zmodem as a file transfer
  1627.          protocol.  You should use this protocol if it is available.
  1628.  
  1629.          YMODEM - This older, batch protocol is offered on all PCBoard BBS
  1630.          systems.  If all else fails, you should always be able to use
  1631.          this protocol.
  1632.  
  1633.  
  1634.  
  1635.          ----
  1636.          NOTE Robocomm 4's implementation differs from that used in
  1637.          ---- Robocomm 2.0.  If you were using Robocomm 2.0 for YMODEM
  1638.               transfers, you should make sure that you select Ymodem as
  1639.               your transfer protocol on the BBS, not Xmodem-1K, as was
  1640.               required by Robocomm 2.0.
  1641.  
  1642.  
  1643.  
  1644.  
  1645.          YMODEM-G - An ultra-fast transfer protocol that relies on the
  1646.          built in error correcting capabilities of modems with MNP
  1647.          capability.  If you have a high speed modem with a fast computer
  1648.          and a 16550 UART installed, you might want to use this protocol
  1649.          instead of Zmodem.
  1650.  
  1651.          Using External Protocols -  The Robocomm distribution files
  1652.          contain several ROBOS?.BAT (Send) and ROBOR?.BAT (Receive) sample
  1653.          batch files which implement protocol transfers with two popular
  1654.          external protocol engines, DSZ  and HS/Link.  To use one of these
  1655.          batch files, make sure the appropriate transfer engine utility is
  1656.          available in your DOS PATH setting, and specify the appropriate
  1657.          batch file name in the spaces provided.  For example, to use
  1658.          Zmodem-MobyTurbo for your file transfers, specify ROBORZ (For
  1659.          Robo receive Zmodem) and ROBOSZ for (Robo send Zmodem) and make
  1660.          sure that DSZ.COM or DSZ.EXE is in your current DOS search PATH.
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.      22                                            Robocomm User's Guide
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.           ----
  1673.           NOTE Robocomm uses the DOS ERRORLEVEL returned from the file
  1674.           ---- transfer program to detect unsuccessful file transfers.  If
  1675.                you decide to use a file transfer utility other than DSZ or
  1676.                HS/Link, make sure it returns an ERRORLEVEL of 1 or greater
  1677.                in the event of an unsuccessful file transfer.
  1678.  
  1679.  
  1680.  
  1681.  
  1682.      CREATING OR MODIFYING YOUR OWN FILE TRANSFER BATCH FILES - Advanced
  1683.      users may want to modify the default external protocol batch files or
  1684.      even create their own.  To do so, just specify the name of the
  1685.      appropriate batch file to call in each of the 4 file transfer
  1686.      situations.  When Robocomm calls one of these batch files to start a
  1687.      transfer, it will pass up to four parameters:
  1688.  
  1689.  
  1690.         Parameter        Uploads (Send)           Downloads
  1691.                                                   (Receive)
  1692.  
  1693.            %1       Comm port in use          Comm port in use
  1694.  
  1695.            %2       Current communications    Current
  1696.                     rate                      communications
  1697.                                               rate
  1698.  
  1699.            %3       Full path and name of     File being
  1700.                     file being sent           received (not
  1701.                                               used by most
  1702.                                               batch transfer
  1703.                                               protocols)
  1704.  
  1705.            %4                  N/A            Directory to
  1706.                                               receive
  1707.                                               downloaded files
  1708.  
  1709.  
  1710.       For example, the ROBOSZ.BAT file contains just one line, calling DSZ
  1711.      to start the transfer as follows:
  1712.  
  1713.           DSZ port %1 speed %2 sz -m %3
  1714.  
  1715.      When DSZ is called, parameter %1 is replaced by the current comm port,
  1716.      parameter %2 is replaced by the current speed of the connection
  1717.      between the computer and the modem (not necessarily the same as the
  1718.      connection speed between the two modems), and parameter %3 is replaced
  1719.      by the FULL PATH and FILE NAME of the file being transferred.  The
  1720.      ROBORH.BAT (HS/Link receive) uses the fourth parameter (sent only on
  1721.      downloads) which contains the target directory for received files:
  1722.  
  1723.           HSLINK -P%1 -B%2 -! -HS -U%4
  1724.  
  1725.      EXTERNAL PROTOCOL ENVIRONMENT VARIABLES - Whenever Robocomm passes
  1726.      control to DOS to execute an external protocol, it places the
  1727.  
  1728.      Robocomm User's Guide                                            23
  1729.  
  1730.  
  1731.  
  1732.     following environment variables into a transient copy of the
  1733.     environment that existed before Robocomm was started:
  1734.  
  1735.               BBS            The ID of the currently connected BBS
  1736.               BAUD           The current host-modem connection speed
  1737.               DOW            The day of week, i.e. MONDAY, TUESDAY, etc.
  1738.               MAILUP         Your REP Directory
  1739.               MAILDOWN       Your QWK Directory
  1740.               FILEUP         Your File Uploads Directory
  1741.               FILEDOWN       Your File Downloads directory
  1742.               ROBODIR        The Robocomm home directory
  1743.  
  1744.  
  1745.     COMMAND TO INVOKE MAIL READER - Robocomm allows you to run your mail
  1746.     reader from its main menu.  To do so, just enter the command that
  1747.     Robocomm should use to start your mail reader in this field. With most
  1748.     mail readers, you can set an environment variable to tell the reader
  1749.     program where to find its support files.  In other instances, you will
  1750.     want to create a short batch file that switches to the appropriate
  1751.     subdirectory before calling your mail reader. A simpler alternative
  1752.     may be to install your mail reader into your Robocomm subdirectory, or
  1753.     to copy your reader's configuration file into the Robocomm
  1754.     subdirectory. If you do this, you can specify your reader directly,
  1755.     without the need for a batch file.  Robocomm automatically restores
  1756.     the proper working directory once you quit your mail reader.
  1757.  
  1758.     RAM FOR FILE TRANSFER AND EXTRACT - Enter the kilobytes of memory
  1759.     required by your file transfer and file extraction utilities.
  1760.     Robocomm allows you to specify this value so that it will not have to
  1761.     swap all of itself out of memory every time it downloads or extracts a
  1762.     file.  This saves time if your are low on EMS or XMS memory and
  1763.     Robocomm is forced to swap to disk.  If you are using an alternative
  1764.     command processor, such as NDOS or 4DOS and receive error messages
  1765.     when Robocomm attempts to run outside utilities, you should increase
  1766.     this configuration option.
  1767.  
  1768.     RAM NEEDED FOR READER AND DOS - Enter the amount of memory that
  1769.     Robocomm should free up whenever it shells to DOS or runs your mail
  1770.     reader.  By default, Robocomm sets this value to zero, which means it
  1771.     will attempt to free up as much RAM as possible.  If you specify a
  1772.     number here which is greater than the amount of RAM it is possible to
  1773.     free up, Robocomm will free as much as possible.  Remember that your
  1774.     mail reader may also need to shell out to DOS to run file extraction
  1775.     and compression programs, so make sure to allow enough RAM for that
  1776.     process as well.
  1777.  
  1778.     DATA AND LOG CONFIGURATION
  1779.  
  1780.     To access the configuration screen controlling the location and names
  1781.     of files used by Robocomm, select Configure from the main menu,
  1782.     followed by Data & Logs.  You will be presented with the following
  1783.     screen:
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.      24                                            Robocomm User's Guide
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.           <screen shot not available in text-based documentation>
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.  
  1809.  
  1810.      PATH FOR MAIL PACKETS (*.QWK, *.PCB) - Enter the drive and directory
  1811.      where you want Robocomm to place incoming mail packets. This should
  1812.      normally be the same directory that you specify in your mail reader
  1813.      configuration.
  1814.  
  1815.      PATH FOR REPLY PACKETS (*.REP) - Enter the drive and directory that
  1816.      Robocomm should look in to find reply packets that are waiting to be
  1817.      sent.  This should be the same directory that you specify in your mail
  1818.      reader's configuration.
  1819.  
  1820.      NUMBER OF OLD .QWK FILES TO ARCHIVE- Robocomm will rename and keep up
  1821.      to 9 old QWK and PCB mail packets on hand for you.  Depending on your
  1822.      configuration, Robocomm will add the numbers 1 through 9 to the
  1823.      beginning or end of the file name. 1 is the newest "old" packet and 9
  1824.      would be the oldest.  You can specify the maximum number of old
  1825.      packets to keep for each BBS by changing this number.  Enter 0 to keep
  1826.      no old packets.
  1827.  
  1828.      NUMBER OF OLD .REP FILES TO ARCHIVE  - This option works exactly like
  1829.      the QWK archiving described above.  Enter the number of REP packets
  1830.      that you would like Robocomm to keep on hand for you.
  1831.  
  1832.      FILE RENUMBERING STYLE - Robocomm can place the number indicating the
  1833.      age of an archived file at the beginning or end of the file name.  Use
  1834.      this option to toggle between the two options, ????????.??# and
  1835.      #???????.???.
  1836.  
  1837.  
  1838.  
  1839.           ----
  1840.           NOTE Some mail readers will mistakenly attempt to re-process a
  1841.           ---- REP packet that has been archived renamed with the
  1842.                ????????.??9 style.  If that's the case with your reader,
  1843.                you should choose the alternate style, with the archive
  1844.                number at the beginning of the file.
  1845.  
  1846.  
  1847.  
  1848.  
  1849.      FILE DOWNLOAD PATH - Robocomm will place all files (not mail packets)
  1850.      that it downloads in the directory you specify here.
  1851.  
  1852.      Robocomm User's Guide                                            25
  1853.  
  1854.  
  1855.  
  1856.  
  1857.     FILE UPLOAD PATH - Robocomm will use this directory as the default
  1858.     when prompting for files to upload while creating an agenda.  You can,
  1859.     however, upload files form any drive and directory on your system.
  1860.     This is only a default value.
  1861.  
  1862.  
  1863.  
  1864.          ----
  1865.          NOTE When creating agenda items, Robocomm will search any number
  1866.          ---- of specified directories for files to be upload.  See the
  1867.               discussion of Search Directories, later in the configuration
  1868.               section, for details.
  1869.  
  1870.  
  1871.  
  1872.  
  1873.     NAME AND PATH FOR LOG FILE - Robocomm can keep a comprehensive log
  1874.     file of all of its on-line activity.  The log file will be created
  1875.     according to the file name and path you enter here.  If you do not
  1876.     wish to create a log file, leave this field blank.
  1877.  
  1878.     LOG FILE CREATION MODE - Pressing [Enter] with this field highlighted
  1879.     toggles the log file between APPEND and OVERWRITE modes.  In append
  1880.     mode, the log file is appended to each time you run an agenda.  In
  1881.     overwrite mode, the log file contains only the results of the most
  1882.     recently run agenda.
  1883.  
  1884.     LOG FILE TYPE - Robocomm create three different types of log files. By
  1885.     highlighting this option and pressing [Enter] you can toggle this
  1886.     setting between the following options:
  1887.  
  1888.          BRIEF       The smallest type of log file possible -
  1889.                      just connect/disconnect messages and 1
  1890.                      entry to report the result of each agenda
  1891.                      item.
  1892.  
  1893.          STANDARD    The log will be updated with useful
  1894.                      information and status messages throughout
  1895.                      the agenda.
  1896.  
  1897.          VERBOSE     The on-screen log will contain the same
  1898.                      information as the standard log, but the
  1899.                      disk file log will also contain a capture
  1900.                      of all text which was sent to or received
  1901.                      from the BBS system.  This type of log is
  1902.                      useful when you need to be absolutely
  1903.                      certain that the agenda went as intended,
  1904.                      or when diagnosing problems relating to
  1905.                      customized prompts.
  1906.  
  1907.  
  1908.  
  1909.     LOG FILE WINDOW SIZE -While Robocomm is on-line, the main screen is
  1910.     divided into two windows.  The top displays the on-line activity while
  1911.     the bottom lists all notations that are being made in the log file.
  1912.     This configuration item sets the number of screen rows that will be
  1913.  
  1914.      26                                            Robocomm User's Guide
  1915.  
  1916.  
  1917.  
  1918.      dedicated to displaying log data.
  1919.  
  1920.      DOS SWAP TEMPORARY FILE DIRECTORY - Whenever Robocomm needs to run an
  1921.      outside utility program or when you decide to shell to DOS, there is a
  1922.      chance that a temporary file will need to be made on your disk.  This
  1923.      file contains an image of the memory currently in use by Robocomm and
  1924.      will be created if there is insufficient EMS or XMS memory available.
  1925.      Input the full drive and path to tell Robocomm where you would like it
  1926.      to place these files.  To be safe, you should make sure that there is
  1927.      always at least 640K of free disk space available on the drive you
  1928.      specify here before you start Robocomm.  The F2 pop-up status window
  1929.      on the main menu screen always shows the amount of available temporary
  1930.      file space.  The display will flash if Robocomm detects that disk
  1931.      space is running low.
  1932.  
  1933.      Even if you plan to use memory for swapping, Robocomm still requires
  1934.      that you specify a valid swap drive path here.  When the time comes to
  1935.      swap part of Robocomm out of main RAM, Robocomm will automatically use
  1936.      EMS or XMS if it is available.  If sufficient free EMS is NOT
  1937.      available, Robocomm will revert to using your specified swap disk
  1938.      drive.
  1939.  
  1940.  
  1941.  
  1942.           ----
  1943.           NOTE This setting is different than the SWAPPATH option in the
  1944.           ---- ROBO environment variable.  That option controls the
  1945.                location of Robocomm's VM (Virtual memory) swap files.  If
  1946.                you have a choice between two drives, you should make sure
  1947.                that the SWAPPATH option points to the faster of the two
  1948.                drives.
  1949.  
  1950.  
  1951.  
  1952.  
  1953.      OFFLINE FILES DRIVE - Use this option to specify the disk drive that
  1954.      Robocomm will move files to and from when you execute the
  1955.      "O"ffline/"O"nline command from the Downloaded Files directory.
  1956.  
  1957.      PCBOARD FILE LISTING TO UPDATE - Robocomm has the ability to write the
  1958.      file name, size, date and description of all the files it downloads to
  1959.      a standard PCBoard format file directory listing.  The listing will
  1960.      look just like the "New File" listings you see when scanning for new
  1961.      files on PCBoard.  Sysops can use this feature to automatically post
  1962.      files downloaded by Robocomm during their nightly event to their
  1963.      Uploads file directory DIR file!  Don't forget that with Robocomm's
  1964.      FIXFILE.BAT file, downloaded files can be prepared for posting in any
  1965.      way you like -- scan for viruses, insert custom ZIP comments, etc.
  1966.  
  1967.      WILDCAT FILE LISTING TO UPDATE - This option specifies the name of a
  1968.      text file to update for use in inserting files downloaded with
  1969.      Robocomm into Wildcat's data files.  The format of the file is:
  1970.  
  1971.           One line per file, terminated with a carriage return+line-feed
  1972.           pair.
  1973.           Each line contains the filename, padded to 12 spaces, followed by
  1974.           to blank spaces, followed by the file description.
  1975.  
  1976.      Robocomm User's Guide                                            27
  1977.  
  1978.  
  1979.  
  1980.  
  1981.     GENERAL CONFIGURATION OPTIONS
  1982.  
  1983.     Odds and ends that really didn't make sense on the other configuration
  1984.     screens are grouped together under the General banner.  To access the
  1985.     screen, select General from the Configure menu.
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.           <screen shot not available in text-based documentation>
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.     DEFAULT DATE FORMAT - Press [Enter] to select the default date format
  2000.     that will be used to display dates throughout the program.  This date
  2001.     format will also be assigned as the BBS default whenever you add a new
  2002.     system on the Directory-BBS screen.
  2003.  
  2004.     YOUR BIRTH DATE - When logging on to Wildcat systems, Robocomm may be
  2005.     asked for your birth date.   Enter the date here.  Make sure that all
  2006.     the Wildcat systems you call have the same birth date for you, since
  2007.     Robocomm only supports this one spot for you to specify your birth
  2008.     date.
  2009.  
  2010.     YOUR PHONE NUMBER - Your phone number: Wildcat may also ask for your
  2011.     phone number when you are logging on.  Enter the number you input when
  2012.     setting up your user account on Wildcat systems.
  2013.  
  2014.     SPEAKER SOUND STYLE - Toggle this option between PUSHY, which turns
  2015.     all program sounds on, to SUBTLE which subdues the siren sounded on
  2016.     entering the terminal mode to SILENT which completely disables all
  2017.     sounds.
  2018.  
  2019.     EXPLODING WINDOWS - Toggle this option OFF and ON to control the way
  2020.     pop-up windows are displayed on screen.  This option also controls the
  2021.     "sliding screen" effect that is used when Robocomm runs outside
  2022.     programs.
  2023.  
  2024.     AVAILABLE FILES DATE SORT - Use this option to set the sort key used
  2025.     when the Available Files Directory is sorted by Date.  Some users
  2026.     prefer the list sorted by the file date that was displayed on the BBS,
  2027.     while others prefer the list sorted by the date of the file scan.
  2028.     This option also gives you the option to specify the secondary and
  2029.     tertiary sort keys.
  2030.  
  2031.     AVERAGE DOWNLOAD CPS - Enter the average characters per second your
  2032.     system achieves on a typical file download.  Robocomm will use this
  2033.     figure to make estimates about the download time of the entries in
  2034.     your Available Files directory..
  2035.  
  2036.     FTS INDEX DETAIL LEVEL - Enter a number between 1 and 3 to select the
  2037.  
  2038.      28                                            Robocomm User's Guide
  2039.  
  2040.  
  2041.  
  2042.      level of detail you want in your FTS Index files.  Robocomm uses the
  2043.      FTS files to quickly search the contents of its available and
  2044.      downloaded files directories.   Internally, Robocomm uses this option
  2045.      to determine the number of bytes-per-record that it can use for it FTS
  2046.      index files:
  2047.  
  2048.  
  2049.            Level  Bytes Notes
  2050.  
  2051.             1      16   Provides the slowest searches, but
  2052.                         consumes the least amount of disk
  2053.                         space.  If you are running in a low
  2054.                         memory situation and have to set the
  2055.                         Memory for FTS Buffers option to a
  2056.                         value below 8K, you should use this
  2057.                         option.
  2058.  
  2059.             2      32   Provides a good compromise value.  This
  2060.                         is the default value.
  2061.  
  2062.             3      64   Consumes the most disk space but also
  2063.                         gives extremely fast searches when
  2064.                         combined with a relatively large
  2065.                         setting in the Memory For FTS Index
  2066.                         Buffers option.
  2067.  
  2068.  
  2069.      MEMORY FOR FTS INDEX BUFFERS - Use this option to specify the amount
  2070.      of conventional memory in kilobytes (A kilobyte is 1024 bytes) that
  2071.      Robocomm will reserve for use by the high speed search routines.  If
  2072.      you find that you rarely use the Find option on either of the file
  2073.      directory menus or if the amount of Free Memory displayed in the F2
  2074.      pop-up status window is below 40K, then you should set this option
  2075.      down to a low value, such as 6.  The minimum allowable setting is 2.
  2076.  
  2077.      The key thing to keep in mind when setting this option is that any
  2078.      memory you specify for the FTS buffers will not be used by Robocomm
  2079.      for any other purpose.  If you are running low on memory, it's best to
  2080.      leave this option as low as possible and let Robocomm make better use
  2081.      of the precious conventional memory.
  2082.  
  2083.      LOAD ROBOCOMM'S VGA FONT - Robocomm comes supplied with a customized
  2084.      VGA font that it can load to enhance the effect of its screen
  2085.      displays.  If your system is equipped with a VGA monitor and you'd
  2086.      like to use this font, set this option to YES.  If you use a multi-
  2087.      tasking environment and Robocomm's VGA font adversely effects the on
  2088.      screen appearance of other running tasks, or if the VGA font doesn't
  2089.      appear to be working and some of Robocomm's screen displays appear
  2090.      garbled, set this option OFF.  If you normally have a different VGA
  2091.      font loaded and you want Robocomm to re-load this font whenever it
  2092.      exits to DOS, follow the following procedure:
  2093.  
  2094.           1.Make sure that your screen is set in standard 80x25 mode.
  2095.           2.Load your customized VGA font and make sure it is active.
  2096.           3.Change into the Robocomm subdirectory.
  2097.           4.Type EXITFONT at the DOS prompt.
  2098.  
  2099.  
  2100.      Robocomm User's Guide                                            29
  2101.  
  2102.  
  2103.  
  2104.     This procedure will create an EXITFONT.VGA file in your Robocomm
  2105.     directory that contains an image of your preferred VGA font.  Robocomm
  2106.     will look for this file and use it to reset the character set whenever
  2107.     it exits to DOS.
  2108.  
  2109.  
  2110.     PC-PURSUIT CONFIGURATION
  2111.  
  2112.     If you are a PC Pursuit user and plan to use Robocomm's built-in PC
  2113.     Pursuit dialing capabilities, you will need to fill in the information
  2114.     that appears on the PC Pursuit Configuration Settings screen:  To
  2115.     access this screen, Select PC Pursuit from the Configure menu.
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.           <screen shot not available in text-based documentation>
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.     PC PURSUIT USER ID - Enter your PC Pursuit User ID in this field.
  2131.  
  2132.     PC PURSUIT PASSWORD - Enter your PC Pursuit password in this field.
  2133.     The password will be displayed as a series of asterisks when you view
  2134.     the screen, and the password will not be displayed during dialing
  2135.     operations.
  2136.  
  2137.     1200 & 2400 BAUD INDIAL NUMBERS - Use the two fields provided to enter
  2138.     the phone number of the PC Pursuit indials which are closest to you.
  2139.     Robocomm will use the 1200 or 2400 baud indial number depending upon
  2140.     the baud rate that you have set for the BBS on the Directory-BBS
  2141.     screen.  You can edit your configured dialing macros at any time while
  2142.     entering a phone number.  Just press F10 to access the pop-up Dialing
  2143.     Macros window.
  2144.  
  2145.     X.3 PAD PARAMETERS - This optional setting is intended for expert
  2146.     users who seek to maximize their throughput on PC Pursuit.  It is not
  2147.     needed for normal Robocomm operations.  Telenet has published a
  2148.     specification of settings which it considers optimal for Zmodem
  2149.     throughput on the network.
  2150.  
  2151.       IT IS CRUCIAL THAT YOU DO NOT USE THE "1" PARAMETER WITH ROBOCOMM.
  2152.  
  2153.     This parameter prohibits Robo from using the "@<CR>" sequence to
  2154.     escape from the outdial modem.  If you are feeling experimental, you
  2155.     might want to try placing "4:10,5:1,7:8,12:1" in this field.  Keep in
  2156.     mind though that if PC Pursuit file transfers are working fine for
  2157.     you, it's probably best not to tinker with it.
  2158.  
  2159.     USE PURSUIT DURING PRIME TIME - By default, Robocomm will not dial
  2160.     into PC Pursuit during it's "Prime Time" billing hours.  If your
  2161.  
  2162.      30                                            Robocomm User's Guide
  2163.  
  2164.  
  2165.  
  2166.      pocketbook permits, you can override this default with this setting.
  2167.      Use the "Begin dialing after" and "Do Not Dial After" options to
  2168.      define PC Pursuit's Prime Time hours.  Be sure to allow enough time
  2169.      for your agendas to finish before Prime Time starts.
  2170.  
  2171.      CURRENT MONTH'S CUMULATIVE USAGE - Robocomm keeps track of the amount
  2172.      of time it spends on PC Pursuit so you can keep an eye on the 30 hour
  2173.      usage limit.  Whenever Robocomm spends more than 119 consecutive
  2174.      seconds in an outdial city, it will increment the amount of time in
  2175.      it's internal counter.  If you use Pursuit from another comm program
  2176.      or though Robocomm's terminal mode, you will need to increment this
  2177.      number manually to keep it updated.
  2178.  
  2179.  
  2180.  
  2181.           ----
  2182.           NOTE Robocomm does not zero out the counter automatically when a
  2183.           ---- new month rolls around.  You will need to do this yourself
  2184.                by editing the field to 0.
  2185.  
  2186.  
  2187.  
  2188.  
  2189.      DIALING MACROS
  2190.  
  2191.      You may place the letters A-J anywhere within a phone number and
  2192.      Robocomm will replace the character with the corresponding string that
  2193.      you set up on the dialing macro table.  The dialing macro table can be
  2194.      viewed and edited by pressing  F10  while editing any phone number or
  2195.      by selecting Dialing Macros from the Configuration menu.
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203.           <screen shot not available in text-based documentation>
  2204.  
  2205.  
  2206.  
  2207.  
  2208.  
  2209.  
  2210.  
  2211.      For example, to disable call waiting, you might define dialing macro
  2212.      "C" as "*70" and input your phone numbers as:
  2213.  
  2214.           C1-312-752-1258
  2215.  
  2216.      CUSTOMIZED DIALING COMMANDS are made possible by prefixing any defined
  2217.      macro letter with a (backwards tick mark) character. Doing so causes
  2218.      the contents of the macro letter to be used to dial the number instead
  2219.      of the default dialing command specified on the Communications
  2220.      Configuration screen. This enables you to send customized commands to
  2221.      the modem on a BBS by BBS basis. For example, to turn on the modem
  2222.      speaker ON when dialing Group One BBS, you could input this as the
  2223.  
  2224.      Robocomm User's Guide                                            31
  2225.  
  2226.  
  2227.  
  2228.     phone number:
  2229.  
  2230.          `E1-312-752-1258
  2231.  
  2232.     Then you would set up the "E" dialing macro as:
  2233.  
  2234.          ATM1DT
  2235.  
  2236.     The most common use for this feature will probably be to turn off MNP
  2237.     negotiation if you are calling a system with a non-MNP modem from a
  2238.     MNP capable modem.  Doing this keeps the first prompt sent by the BBS
  2239.     from being eaten by your modem's attempts to negotiate an MNP connect.
  2240.     To do this, you might set up a dialing macro letter as AT&M0DT and
  2241.     then include the macro letter, along with a preceding ` character in
  2242.     the phone number.
  2243.  
  2244.  
  2245.  
  2246.          ----
  2247.          NOTE To send a break signal to the modem before every dial
  2248.          ---- attempt, set up a dialing macro as the word BREAK and then
  2249.               include the letter in the phone number to be dialed.
  2250.  
  2251.  
  2252.  
  2253.  
  2254.     SETTING UP DISPLAY COLORS
  2255.  
  2256.     To set the colors that are used on-screen while Robocomm is running,
  2257.     select Display Colors from the Configure menu.  Robocomm will present
  2258.     you with a screen listing all of the colors currently in use by the
  2259.     system.  Use this screen to control the colors Robocomm uses while in
  2260.     operation.  To do this, use the  +  and  -  keys to select the color
  2261.     that you would like to change indicated between the  and   characters
  2262.     on the screen and use the arrow keys to move the small box so that it
  2263.     surrounds the color that you would like to set.  When the desired
  2264.     color is selected, press [Enter] to confirm the color selection.
  2265.  
  2266.     On color systems, you can toggle between blinking foreground and high
  2267.     intensity backgrounds by pressing [Alt-B].  The effect of this is to
  2268.     give you 128 additional color selections. [Alt-D] will set the colors
  2269.     back to Robocomm's defaults for your monitor type, and [Alt-S] will
  2270.     save your color selections so they will be loaded each time you start
  2271.     Robocomm.
  2272.  
  2273.     FILTER WORDS
  2274.  
  2275.     While importing file lists into your Available Files directory
  2276.     Robocomm will compare each potential new file entry against the
  2277.     contents of your Filter Words list to see if any of your Filter Words
  2278.     occur within the file name, BBS name and description.  If a match is
  2279.     found the file will be ignored and NOT added to your Available Files
  2280.     directory. You can edit this list by selecting Filter Words from the
  2281.     Configure menu or by pressing [Alt-F] while in either the Available
  2282.     Files or Downloaded Files directory.
  2283.  
  2284.     For example, if you have no interest in graphics files, you might
  2285.  
  2286.      32                                            Robocomm User's Guide
  2287.  
  2288.  
  2289.  
  2290.      include the following words:
  2291.  
  2292.            .GIF
  2293.            GRAPHICS
  2294.            IMAGE
  2295.            .PCX
  2296.            .BMP
  2297.            CLIP ART
  2298.            CLIPART
  2299.  
  2300.      Notice that the final word filter word, CLIP ART is listed twice.
  2301.      This is done because Robocomm does a literal comparison of the file
  2302.      information against its defined filter words, one at a time.  BBS
  2303.      users are just as likely to use CLIPART (one word) in a description as
  2304.      they are to enter CLIP  ART (two words).  If you want to be absolutely
  2305.      certain to remove all instances of a file type you need to think in
  2306.      terms of the different ways the word might be included in file lists.
  2307.  
  2308.           WILDCARD FILE NAMES MAY NOT BE INCLUDED IN THE FILTER LIST!
  2309.  
  2310.      For example, including *.GIF will not eliminate files with a GIF
  2311.      extension from the file list.  However, entering .GIF (excluding the
  2312.      asterisk, but including the leading period) will remove all GIF files,
  2313.      since that text is guaranteed to exist within any GIF file name.
  2314.  
  2315.      Finally, you should keep in mind the fact that Filter Words take
  2316.      precedence over Preference Words (described in the next section).  A
  2317.      file description that contains both a Filter Word and a Preference
  2318.      Word will not appear in your Available Files directory.
  2319.  
  2320.  
  2321.  
  2322.           ----
  2323.           NOTE You can define up to 4095 filter words, but keep in mind
  2324.           ---- that Robocomm has to check the entire BBS name, file name
  2325.                and file description against each defined filter word
  2326.                individually.  Try to strike a balance between the number of
  2327.                filter words you define and the speed of execution when
  2328.                importing files.  As a practical matter, the faster your
  2329.                machine is, the more filter words you can define.
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.      PREFERENCE WORDS
  2336.  
  2337.      Defining preference words works similarly to defining filter words but
  2338.      they have the opposite effect on your Available Files directory.
  2339.      After a file has passed the filter word test, Robocomm proceeds to
  2340.      check if this is a file that you are particularly interested in.  You
  2341.      tell Robocomm your interests by selecting Preference Words from the
  2342.      Configure menu, or by pressing [Alt-P] while in either the Available
  2343.      Files or Downloaded Files directory.
  2344.  
  2345.      Any new file entry that contains one or more of your defined
  2346.      preference words in its file name or description will be automatically
  2347.  
  2348.      Robocomm User's Guide                                            33
  2349.  
  2350.  
  2351.  
  2352.     marked with KEEP status as it is added to the Available Files
  2353.     directory.  This means that the file cannot be removed from the list
  2354.     until you physically remove the KEEP flag.
  2355.  
  2356.     For a discussion of how Robocomm parses the items in the Preference
  2357.     Words list, see the preceding Filter Words section.  Although the
  2358.     effect is quite different, the text comparison methodology is exactly
  2359.     the same.
  2360.  
  2361.     SEARCH DIRECTORIES
  2362.  
  2363.     Whenever you use the  Delete, View or Test commands in the Downloaded
  2364.     Files directory or select a file for upload, Robocomm will search all
  2365.     of the directories listed in the search directories window for the
  2366.     file.  This capability is particularly useful for System Operators or
  2367.     anyone else who may move files between a variety of directories and
  2368.     would like to have easy access to them from within Robocomm.  As long
  2369.     as every directory that a downloaded file might be moved into is
  2370.     listed in the Search Directories list, Robocomm will never loose track
  2371.     of a file, even if another utility moves it without informing
  2372.     Robocomm.  To access the list, select the Search Directories option
  2373.     from the
  2374.  
  2375.  
  2376.  
  2377.          ----
  2378.          NOTE When Robocomm attempts to upload a file, it expects to find
  2379.          ---- the file in the same location as was specified when the
  2380.               agenda item was created. The directories listed in your
  2381.               Search Directories window will not be searched while an
  2382.               agenda is in progress.
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.           <screen shot not available in text-based documentation>
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.      34                                            Robocomm User's Guide
  2411.  
  2412.  
  2413.  
  2414.      MANAGING THE SYSTEMS DIRECTORY
  2415.  
  2416.      By selecting Directory followed by BBS Systems from the main Robocomm
  2417.      menu, you will placed in the Systems-Directory screen. This is where
  2418.      you edit or view all the information specific to the bulletin board
  2419.      systems you plan to call with Robocomm.
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.           <screen shot not available in text-based documentation>
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.      The number of systems you can enter here is limited only by your
  2445.      available disk space.  The directory is automatically sorted by the
  2446.      BBS ID each time you add or edit a system.  The BBS Systems-Directory
  2447.      screen uses a dual light bar menu system. Use the up and down arrow
  2448.      keys to select the BBS system that you are interested in, then use
  2449.      left and right arrow keys or any of the highlighted speed keys to
  2450.      select the option to perform from the menu at the top of the screen.
  2451.  
  2452.  
  2453.      ADDING SYSTEMS
  2454.  
  2455.        To add a new bulletin board system definition to Robocomm's
  2456.      database, choose Add from the top menu.  Robocomm will then prompt you
  2457.      to enter a unique "ID" for the system to add.  If the system you are
  2458.      adding supports a mail door, it is ESSENTIAL that the ID you enter
  2459.      here matches the BBS's mail ID exactly.  For instance, if you pick up
  2460.      a QWK mail packet JOEBLOW.QWK from "Joe Blow's Amazing BBS" you would
  2461.      enter "JOEBLOW" (no quotes!) at Robocomm's "System ID:" prompt.
  2462.  
  2463.      Following System ID assignment, Robocomm will prompt you to indicate
  2464.      the type of system being added and will display a message indicating
  2465.      the default prompt set that is being assigned.
  2466.  
  2467.      If you are adding a PCBoard system, it is quite likely that the
  2468.      "Default" prompt set will not be correct.  This is because there are
  2469.      many QWK format mail doors available for PCBoard systems.  Robocomm
  2470.      4's default PCBoard prompt definitions are set up for PCBoard 14.5
  2471.  
  2472.      Robocomm User's Guide                                            35
  2473.  
  2474.  
  2475.  
  2476.     systems running the Qmail 4.0 door, from Sparkware.  If the BBS you
  2477.     are adding does not use the Qmail 4.0 door you MUST assign the proper
  2478.     prompt definitions by editing the prompts manually or importing a pre-
  2479.     defined prompt definition file.  Robocomm supports the most popular
  2480.     QWK format doors with the following prompt definition files:
  2481.  
  2482.  
  2483.  
  2484.           Mail Door                         Prompt File
  2485.  
  2486.           Qmail 4.0                         DEFAULT.PPF
  2487.  
  2488.           CAM-Mail (all versions)           CAMMAIL.PPF
  2489.  
  2490.           MarkMail 2.0                      MARKMAIL.PPF
  2491.  
  2492.           RoseMail (all versions)           ROSEMAIL.PPF
  2493.  
  2494.  
  2495.     Setting Up ProDoor Systems - If you are setting up a system that is
  2496.     running the ProDoor Door and you would like to use the ProDoor for
  2497.     file scans and file transfers, you will need to import the PRODOOR.PPF
  2498.     prompt set.  If you are setting up a system that is ProDoor only,
  2499.     using ProLogon for access, you will need to import  the ALLPRO.PPF
  2500.     file.
  2501.  
  2502.     To import the appropriate prompt file for the system you are adding,
  2503.     select Prompts from the Directory-BBS menu, followed by Import.  Then,
  2504.     press F10 to get a list of the available prompt files.  After the
  2505.     prompts are imported, Robocomm will display any special instructions
  2506.     relevant to the particular BBS setup.  Please read them carefully!
  2507.  
  2508.  
  2509.     EDITING SYSTEMS
  2510.  
  2511.     After entering a new system ID, or by highlighting the system to edit
  2512.     and selecting "Edit" from the Systems-Directory menu, you will be able
  2513.     to use the up and down arrow keys or the indicated speed key letters
  2514.     to select the specific information to change.  Press [Enter] when you
  2515.     have highlighted the field to change.
  2516.  
  2517.       SYSTEM NAME - Enter the full name of this BBS system.  This name
  2518.       will appear on Robocomm's screens and in log files.
  2519.  
  2520.       SYSTEM TYPE - Pressing [Enter] with this option highlighted will
  2521.       toggle between the following: possible options:
  2522.  
  2523.            PCBoard 14.2
  2524.            PCBoard 14.5
  2525.            Wildcat! 3.0 or 3.01
  2526.            Wildcat! 3.02
  2527.            Wildcat! 3.5
  2528.            Login Script Only
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.      36                                            Robocomm User's Guide
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.           ----
  2541.           NOTE It is extremely important that you specify the correct
  2542.           ---- version of PCBoard or Wildcat.  There are subtle differences
  2543.                in the required responses to the BBS's prompts depending
  2544.                upon the version of the software being run.  Both PCBoard
  2545.                and Wildcat BBS systems display the software version number
  2546.                immediately after connecting, before you even begin to log
  2547.                on.
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.        PHONE NUMBERS - Enter up to three phone numbers for the BBS in the
  2554.        spaces provided.  Enter the numbers  in order of connect
  2555.        preference.  Field #1 should contain the phone number you'd most
  2556.        like to connect with and #3 should be your last choice.  You may
  2557.        include one or more Dialing Macros in the phone numbers as well.
  2558.        See the discussion of Dialing Macros in the configuration section
  2559.        for further details.
  2560.  
  2561.  
  2562.  
  2563.           ----
  2564.           NOTE You may temporarily disable Robocomm's usage of an
  2565.           ---- individual phone number by placing a "/" character at the
  2566.                beginning of the phone number field.
  2567.  
  2568.  
  2569.  
  2570.  
  2571.        SPECIFYING AN EXTENDED PHONE NUMBER LIST - If three phone numbers
  2572.        are not enough for a BBS, you can specify up to nine numbers by
  2573.        creating an external extended phone number list for the BBS.  To do
  2574.        this, place a file name, preceded by an "@" symbol in the "Phone
  2575.        number 1" field.  Then, press F5 to edit the list.  You will be
  2576.        placed into Robocomm's internal editor, where you can list up to
  2577.        nine phone numbers for the BBS.  Each phone number should be by
  2578.        itself on a line, and there should be no blank lines anywhere in
  2579.        the file.  You may use dialing macros or the "/" character to
  2580.        disable a number in the extended phone list.
  2581.  
  2582.        LOGIN ID NAME - Enter your full name.  Robocomm will use this name
  2583.        when it logs on to the BBS.  Robocomm properly applies 3 part login
  2584.        IDs into BBS System's "First Name" and "Last Name" prompts.  Simply
  2585.        enter all 3 parts of your name in this field, separated by spaces,
  2586.        and Robocomm will do the rest.
  2587.  
  2588.        PASSWORD - Enter the password that Robocomm should use when logging
  2589.        on.
  2590.  
  2591.        BAUD RATE - Pressing [Enter] when this field is highlighted will
  2592.        toggle between the available baud rates for communications between
  2593.        Robocomm and your modem.  Robocomm will set communications to this
  2594.        baud rate before attempting to dial this system.  Robocomm always
  2595.  
  2596.      Robocomm User's Guide                                            37
  2597.  
  2598.  
  2599.  
  2600.       uses 8 data bits, no parity and 1 stop bit when communicating with
  2601.       PCBoard systems. The Default Baud Rate configuration option on the
  2602.       General configuration screen sets the baud rate which is used to
  2603.       initialize your modem at the start of an agenda.
  2604.  
  2605.  
  2606.  
  2607.          ----
  2608.          NOTE If you experience communications difficulties with the baud
  2609.          ---- rate set at or above 38400 baud, please select 19200 baud.
  2610.               You should only use 38400 or 57600 baud if you have a 16550
  2611.               UART and are certain that your system will be able to handle
  2612.               that level of throughput reliably.
  2613.  
  2614.  
  2615.  
  2616.  
  2617.       MAIL DOOR MENU - (Wildcat Systems Only) - Select the menu that
  2618.       Robocomm must navigate to before issuing the command to open the
  2619.       mail door.
  2620.  
  2621.       MAIL DOOR COMMAND - (Wildcat Systems Only) - Enter the command that
  2622.       Robocomm must issue to open the mail door.  Use the pipe symbol "|"
  2623.       to represent carriage returns.
  2624.  
  2625.       FILE UPLOAD AREA - (Wildcat Systems Only) - Enter the BBS file area
  2626.       that Robocomm should upload files to.  If you enter a number here,
  2627.       Robocomm will always send files to this area, without asking you to
  2628.       enter a value when you are creating the upload agenda items.  If
  2629.       you enter the letter X, Robocomm will assume that the BBS does not
  2630.       ask you to assign an file area before the upload, and will not ask
  2631.       you to supply one.  If you leave this field blank, or enter the
  2632.       letter A, Robocomm will always ask for the upload area when
  2633.       creating upload agenda items for this BBS.
  2634.  
  2635.       PRODOOR NUMBER - (PCBoard Systems Only) - If the BBS has a ProDoor
  2636.       and you would like to have Robocomm use the ProDoor for file
  2637.       transfers and new file scans, enter the ProDoor door number in this
  2638.       field.  If Robocomm will have to join a conference before opening
  2639.       ProDoor, enter the conference number in the space provided. Use "0"
  2640.       if ProDoor is available from the main board.
  2641.  
  2642.       MAIL DOOR - (PCBoard Systems Only)  - If this BBS system has a QWK
  2643.       format mail door,  enter the number or name of the door to open in
  2644.       this field.  If Robocomm will need to join a conference before
  2645.       opening the mail door, specify the conference number or name in the
  2646.       space provided.
  2647.  
  2648.       ANSI GRAPHICS - (PCBoard Systems Only) - If you would like to see
  2649.       colors and/or ANSI graphics and animation on screen during agenda
  2650.       processing, set this option to YES.  This option also controls
  2651.       whether or not the QWK mail door will include colorized files in
  2652.       your mail packet.
  2653.  
  2654.       FILE CONFERENCE - Enter the name (PCBoard systems only) or number
  2655.       for the default "file" conference that you would like to send and
  2656.       receive files from on the BBS.
  2657.  
  2658.      38                                            Robocomm User's Guide
  2659.  
  2660.  
  2661.  
  2662.  
  2663.                This conference will appear as the default when you create
  2664.                an "Upload File" agenda item.
  2665.  
  2666.                This conference will appear as the default when you type in
  2667.                the name of a file to download without selecting it from the
  2668.                available files list.
  2669.  
  2670.                This conference is used to fill in the Conference field when
  2671.                manually importing unmarked file lists into Robocomm's
  2672.                Available Files Directory.
  2673.  
  2674.                If you use Robocomm's "Broadcast" mode to tag multiple BBS
  2675.                systems to upload to, Robocomm will make sure it is in this
  2676.                conference before sending the upload command to the BBS.
  2677.  
  2678.        PC PURSUIT CITY - If you want Robocomm to use PC Pursuit to connect
  2679.        with this BBS, enter the PC Pursuit outdial city for this BBS in
  2680.        this space.  If you use this option, make sure to remove the area
  2681.        code from the BBS phone numbers unless they are specifically
  2682.        required by the outdial modem  Also, make sure that you have
  2683.        properly filled out the PC Pursuit configuration screen.
  2684.  
  2685.        FILE TRANSFER PROTOCOLS - Robocomm allows you to individually
  2686.        specify different protocols to be used for file and mail transfers
  2687.        during agenda operations.  For each of the options, enter ZMODEM,
  2688.        YMODEM, YMODEM-G, or the name of an external protocol batch file.
  2689.        For detailed information on Robocomm's internal protocols and on
  2690.        setting up external protocols, see the Transfer Protocols topic in
  2691.        the Utilities Configuration section of this manual.
  2692.  
  2693.        LANGUAGE TO USE - Many PCBoard systems now offer the "Standard"
  2694.        prompts as a language option at logon.  This is a great benefit to
  2695.        Robocomm users because it saves you from having to create a
  2696.        customized prompt definition for the BBS. To specify the language
  2697.        containing standard prompts at logon, simply enter the number of
  2698.        the language that Robocomm should select here.
  2699.  
  2700.  
  2701.  
  2702.           ----
  2703.           NOTE If you are trying to call a BBS where the Sysop has decided
  2704.           ---- to customize the system's prompt files, consider asking
  2705.                him/her to offer the "CDC Standard" prompts as a language
  2706.                option.  It's a simple thing for Sysops to set this up, and
  2707.                if you explain that being "Robocomm friendly" will help more
  2708.                users access the BBS in less time, they may be inclined to
  2709.                help you out!
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.        DATE FORMAT - Date Format: Select the date format to use when
  2716.        communicating with this BBS.  For proper functioning of file scans,
  2717.        it is essential that the date format you specify here exactly
  2718.        matches that which is used on the BBS.
  2719.  
  2720.      Robocomm User's Guide                                            39
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.     DELETING SYSTEMS
  2728.  
  2729.     To permanently remove a system from Robocomm's data files:
  2730.  
  2731.       1. Highlight the desired system ID in the scrolling list on the left
  2732.          side of the screen
  2733.       2. Select Delete from the menu, or press D.
  2734.       3. After deleting systems, you may want to go to the Available files
  2735.          directories and Bulk Erase any files which are marked as being
  2736.          available from the deleted BBS.
  2737.  
  2738.  
  2739.  
  2740.     RENAMING SYSTEMS
  2741.  
  2742.     To change a system's assign ID:
  2743.  
  2744.       1. Highlight the desired system ID in the scrolling list on the left
  2745.          side of the screen
  2746.       2. Select Rename from the menu, or press R.
  2747.       3. Robocomm will prompt you for permission to change the system ID
  2748.          throughout the system.  If you confirm this, all your file and
  2749.          agenda entries which reference the old BBS ID will be updated to
  2750.          the new ID.
  2751.  
  2752.  
  2753.     VIEWING SYSTEM STATISTICS
  2754.  
  2755.     Once you have run your first agenda on a PCBoard system, you will
  2756.     notice that Robocomm issues a "V" command as its first action when it
  2757.     reaches the PCBoard menu prompt.  This displays your system
  2758.     statistics, such as your expiration date, your upload and download
  2759.     statistics, and also your conference selections.  Robocomm saves this
  2760.     data every time you log on, and you can view it at the Systems-
  2761.     Directory screen by highlighting a system ID and selecting the
  2762.     "STATISTICS" menu option.
  2763.  
  2764.  
  2765.     EDITING SYSTEM NOTES
  2766.  
  2767.     Each BBS Directory System Definition includes an integrated notepad
  2768.     that you can use to store notes about the system setup or any other
  2769.     specific information you desire.  To access the notes highlight the
  2770.     desired BBS ID in the scrolling pick list, and then choose Notes from
  2771.     the top menu.  Press F1 while in the editor for help on specific
  2772.     notepad commands.  Press Ctrl+Enter when you've finish editing the
  2773.     notes and would like to save them to disk.
  2774.  
  2775.  
  2776.  
  2777.     MANAGING PROMPT DEFINITIONS
  2778.  
  2779.     By highlighting a BBS ID and selecting "Prompts" from the top menu,
  2780.     you will be placed in a screen which details Robocomm's definitions
  2781.  
  2782.      40                                            Robocomm User's Guide
  2783.  
  2784.  
  2785.  
  2786.      for the prompt strings it will look for when connected with the
  2787.      currently highlighted BBS.  To change any of the definitions, use the
  2788.      up and down arrow keys to select the prompt text you would like to
  2789.      change.  Then press [Enter] to begin editing the prompt.
  2790.  
  2791.      RESETTING DEFAULT PROMPTS - To revert back to Robocomm's "Default"
  2792.      prompt definitions for the current BBS, select "Default" from the top
  2793.      menu.  After a confirmation, the prompts will be reset and you will be
  2794.      show the help text for the prompt set.
  2795.  
  2796.      IMPORTING PROMPT DEFINITION FILES - Robocomm has the ability to import
  2797.      prompt definitions from files called "Prompt Definition" files.  For
  2798.      PCBoard systems, these files have a PPF (PCBoard Prompt File)
  2799.      extension.  Similarly, the file name for Wildcat! prompt files is WPF.
  2800.  
  2801.      To import a prompt definition file select "Import" from the prompt
  2802.      screen menu.  Then, input the file name to import in the space
  2803.      provided, or press F10 for a list of the available prompt files in the
  2804.      Robocomm current directory.  Once you have told Robocomm what prompt
  2805.      file to import, the screen will clear and special notes regarding
  2806.      system setup with these prompt files will be displayed.  Make sure to
  2807.      read these notes carefully and follow any additional instructions they
  2808.      may provide.
  2809.  
  2810.      EXPORTING PROMPT DEFINITION FILES - If you have developed a set of
  2811.      prompt definitions that works well for a particular BBS, you can
  2812.      export the definitions from the Robocomm BBS directory to a Robocomm
  2813.      Prompt Definition file.  Just select "Export" from the prompts menu
  2814.      and then type in an 8 character name for the file. Robocomm will
  2815.      append a the appropriate extension to the file.  Before completing the
  2816.      export, Robocomm will enter a word processing mode where you can input
  2817.      notes about this prompt set.  Press Ctrl+Enter to save the notes and
  2818.      create the prompt definition file.  You can then upload the customized
  2819.      prompt set to the BBS for others to download and use.
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.      Robocomm User's Guide                                            41
  2845.  
  2846.  
  2847.  
  2848.     CREATING AND EDITING AGENDAS
  2849.  
  2850.     By setting up "Agendas" of "things to do," you tell Robocomm what it's
  2851.     objectives should be when it goes on-line.  Agendas are very flexible.
  2852.     In fact, their potential size is unlimited.  If you had the time,
  2853.     resources and inclination, you could set up an agenda to call
  2854.     literally thousands of PCBoard and Wildcat! BBS systems automatically.
  2855.  
  2856.     CREATING A NEW AGENDA - To create a new agenda, select Agenda,
  2857.     followed by Create from the main menu.  Robocomm will ask you to enter
  2858.     a unique name, up to ten characters long, for the new agenda.
  2859.     Immediately after you enter the name, you will be taken to the agenda
  2860.     modification screen to create your new agenda.  The following screen
  2861.     shows a typical agenda modification session:
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.           <screen shot not available in text-based documentation>
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.     TEMPORARY, PERMANENT & DONE AGENDA ITEMS - All items that you add to
  2888.     your agenda are classified as either "Temporary" or "Permanent" as you
  2889.     add them.  Temporary agenda items, indicated by a diamond character
  2890.     (standard mode) or an inverse video T (VGA font loaded) , are removed
  2891.     from the agenda after they are successfully completed by Robocomm.
  2892.     Permanent agenda items, indicated by a half block (standard mode) or
  2893.     inverse video P,  remain on the agenda even after they are completed,
  2894.     so that they may be used again.  You can toggle the
  2895.     temporary/permanent status of any agenda item by highlighting it and
  2896.     pressing the "-" (minus sign or dash) key.
  2897.  
  2898.     When a permanent agenda item is completed by Robocomm, its bullet
  2899.     character on the agenda is replaced by a check mark. Completed agenda
  2900.     items will not be attempted again until the agenda is "reset" (more on
  2901.     this later) or until their "Done" status is toggled to "To Do" status
  2902.     by highlighting the agenda item and pressing either "+" (plus sign or
  2903.     equal sign) key on your keyboard.  To toggle the status of all agenda
  2904.     items for a BBS, highlight the "Call <BBS>" agenda item and press the
  2905.  
  2906.      42                                            Robocomm User's Guide
  2907.  
  2908.  
  2909.  
  2910.      "+" key.
  2911.  
  2912.      DELETING AGENDA ITEMS - To delete an agenda item, simply use the up
  2913.      and down arrow keys to highlight the agenda item to delete and press
  2914.      the [Del] key. To delete all agenda items for a BBS, simply highlight
  2915.      the "Call <BBS Name>" agenda item and press [Del].
  2916.  
  2917.      SETTING ACTION DAYS - You can specify that an agenda item only run on
  2918.      certain days of the week by highlighting an agenda item and pressing
  2919.      [Alt-D]. A window will pop-up with a list of the days of the week.
  2920.      Select the days you want the item to execute and press enter.   You
  2921.      can also highlight an agenda item and press [Alt-E] to set the item to
  2922.      execute every day or [Alt-N] to set the item to never execute.
  2923.  
  2924.      MOVING AGENDA ITEMS - In Robocomm's agendas you can place items for an
  2925.      individual BBS in any order.  To do so, use the [Tab] and [Shift-Tab]
  2926.      keys.  The [Tab] key will move the highlighted agenda item down the
  2927.      list and the [Shift-Tab] key will move an item up the list.  DOS 5.0
  2928.      users with enhanced keyboards can also use [Ctrl+Up] and [Ctrl+Down]
  2929.      to move agenda items.  By default, the agenda items are placed at the
  2930.      end of the list as you add them. Also, you can quickly move the cursor
  2931.      to the next or previous BBS in the agenda by pressing the [Enter] and
  2932.      [Backspace] keys respectively.
  2933.  
  2934.  
  2935.  
  2936.           ----
  2937.           NOTE Consider the order of the items on your agenda carefully.
  2938.           ---- Try and group all items that use a similar door together.
  2939.                Place your mail send and receive commands next to each
  2940.                other.  Try to group all commands that use the same BBS
  2941.                resources consecutively.  That way Robocomm won't be
  2942.                bouncing all over the board to get things done.
  2943.  
  2944.  
  2945.  
  2946.  
  2947.      USING THE AGENDA MODIFICATION MENUS - The menu on the bottom of the
  2948.      screen lists all of the pre-defined actions that Robocomm can perform
  2949.      while on-line.  You build the agenda of "Things to Do" by pressing any
  2950.      of the keys listed in the agenda commands window and answering the
  2951.      prompts which appear.  The following is a summary of all of the
  2952.      commands which are available.
  2953.  
  2954.      G    GET QWK MAIL PACKET - Robocomm will prompt you for the ID of the
  2955.           system to get the QWK packets from.  You can press [F10] at this
  2956.           prompt to select from a pop-up list of all the systems in you
  2957.           systems database if you wish.  This agenda item defaults to
  2958.           permanent status.  Robocomm is compatible with most mail doors
  2959.           which support the QWK packet standard, such as Qmail 4.0,
  2960.           MarkMail (all versions) and RoseMail.  .
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.      Robocomm User's Guide                                            43
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.          ----
  2975.          NOTE For safety reasons while on-line in unattended mode,
  2976.          ---- Robocomm does not support the "Automatic Re-Scan" feature of
  2977.               many mail doors, which will automatically scan and send a
  2978.               new packet if the first mail scan didn't include all waiting
  2979.               messages. If you want to receive multiple mail packets in a
  2980.               single session, you can schedule as many individual "Get
  2981.               Packet" agenda items as you like
  2982.  
  2983.  
  2984.  
  2985.  
  2986.     S    SEND REPLY REP PACKET - Robocomm will prompt you for the ID of
  2987.          the system to send replies to.  If there is a .REP reply packet
  2988.          waiting to be sent to this BBS, then the agenda item will be
  2989.          followed by a "Packet Waiting" message in the agenda window.
  2990.          This agenda item defaults to permanent status.
  2991.  
  2992.          If the only agenda item for a particular system is "Send Replies
  2993.          Packet" and no reply packet is waiting to be sent to that system
  2994.          when the agenda is run, Robocomm will not dial that BBS.  This
  2995.          allows you to create a "REPLY" agenda which contains only "Send
  2996.          Qmail Replies" agenda items for several systems.  When the agenda
  2997.          is run, Robocomm will dial only the systems which have replies to
  2998.          be sent and deliver your replies.  You can reuse such an agenda
  2999.          over and over again to deliver your replies without downloading
  3000.          other messages or calling systems unnecessarily.
  3001.  
  3002.     M    PCRELAY/MEGAMAIL TRANSFERS - Robocomm has the ability to transfer
  3003.          mail with both PCRelay and MegaMail mail doors.  The PCRelay door
  3004.          is for Sysops who are transferring network mail, and the MegaMail
  3005.          door is a general purpose offline mail door for BBS users.  The
  3006.          operating principals off both doors is identical.  Upon opening
  3007.          the door, Robocomm will look for the word "RECEIVE" or the two
  3008.          asterisks in a Zmodem transfer header.  At this time Robo will
  3009.          drop to DOS and execute the OUT batch file you specify with the
  3010.          following parameters:
  3011.  
  3012.                    %1   The current communications port
  3013.                    %2   The current baud rate
  3014.                    %3   The ID of the BBS being called
  3015.  
  3016.          After the Upload has been completed, Robocomm will look for the
  3017.          word "SEND" or the same DSZ header and drop to DOS to execute the
  3018.          IN batch file you specify with the same parameters as above.
  3019.          When the download is finished the doors return you to PCBoard.
  3020.          That's all there is to it!
  3021.  
  3022.          PCRelay Configuration - Set your "Comm Directory" option in the
  3023.          CONFIG.EXE program to your Robocomm subdirectory.  Then create
  3024.          two batch files to send and receive your mail.  The examples
  3025.          below are in use on Group One BBS.  You will need to alter the
  3026.          batch file to indicate your system ID, as shown with the
  3027.          underlined items:
  3028.  
  3029.  
  3030.      44                                            Robocomm User's Guide
  3031.  
  3032.  
  3033.  
  3034.                RELAYOUT.BAT
  3035.                dsz port %1 speed %2 ha both sz GROUPONE.rly
  3036.  
  3037.                RELAYIN.BAT
  3038.                dsz port %1 speed %2 ha both rz IN.rly
  3039.  
  3040.           MegaMail - MegaMail is implemented similarly to the network mail
  3041.           door, but requires slightly more complicated batch files that you
  3042.           will have to edit for your system.  Here are the sample batch
  3043.           files included with Robocomm:
  3044.  
  3045.                MEGAOUT.BAT
  3046.                DSZ port %1 speed %2 ha both pB4096 sz \mega\up\%3.ul
  3047.                IF ERRORLEVEL 1 GOTO END
  3048.                COPY \mega\up\%3.ul \mega\up\%3.old
  3049.                del \mega\up\%3.ul
  3050.                :END
  3051.  
  3052.                MEGAIN.BAT
  3053.                IF EXIST \MEGA\DOWN\%3.DL DEL \MEGA\DOWN\%3.DL > nul
  3054.                DSZ port %1 speed %2 ha both pB4096 rz \mega\down\%3.dl
  3055.  
  3056.                To edit these files for your system, just replace all
  3057.                instances of "\MEGA\DOWN" with the location of your MegaMail
  3058.                receive directory and "\MEGA\UP" with the location of your
  3059.                MegaMail send directory.
  3060.  
  3061.  
  3062.      D    DOWNLOAD A FILE - Use this agenda item to download from any of
  3063.           your defined BBS systems.  Robocomm will prompt you for the name
  3064.           of the file to download.  Press [F10] at this prompt if you would
  3065.           like to choose one or more files from Robocomm's own Available
  3066.           Files directory.  While you are in the directory, you can select
  3067.           one file and press [Enter], or use the space bar to "Tag"
  3068.           multiple files for downloading.   While in the file directory,
  3069.           you can see a summary of your tagged files, by pressing [Alt-T].
  3070.  
  3071.           If you select multiple files, Robocomm will ask your permission
  3072.           to automatically create download agenda items for all the files
  3073.           that you have tagged.  All of the automatically created download
  3074.           items will default to temporary status.
  3075.  
  3076.           If you selected only one file from the new files list or you are
  3077.           entering a file name manually, Robocomm may also ask for the name
  3078.           or number of the conference to join before attempting the
  3079.           download.  After indicating the conference, Robocomm will prompt
  3080.           you for a password for downloading the file.  If a password will
  3081.           be necessary, enter it here.  Finally, Robocomm will ask you to
  3082.           choose temporary or permanent status for this agenda item.  Enter
  3083.           "T" or "P" respectively.
  3084.  
  3085.           If you are downloading from a PCBoard BBS and have specified a
  3086.           ProDoor number on the Directory-BBS screen for this system,
  3087.           Robocomm will open ProDoor before downloading the file.
  3088.  
  3089.  
  3090.  
  3091.  
  3092.      Robocomm User's Guide                                            45
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.          ----
  3099.          NOTE When Robocomm is processing your agenda while on-line, it
  3100.          ---- will not attempt to download a file if it already exists in
  3101.               your specified download directory.  That way, you can tell
  3102.               Robocomm to download the same file from multiple BBS systems
  3103.               and when it gets the file, it will not attempt to download
  3104.               it from other systems on the agenda which have yet to be
  3105.               called.  If you've absolutely, positively have to have that
  3106.               file overnight, Robocomm can do it all for you while you
  3107.               sleep!
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.          AUTOMATIC .GIF IMAGE FILE VIEWING - If you  would like to use one
  3114.          of the popular utilities that enables you to view a GIF image
  3115.          file while it is being downloaded, Robocomm will accommodate you
  3116.          by automatically shelling out to the run the batch file
  3117.          GIFDOWN.BAT if it exists in the Robocomm directory whenever a
  3118.          .GIF file download request is being processed.  For example, to
  3119.          view downloads using the popular Shareware utilities SHOWGIF and
  3120.          DSZ, you should create the following GIFDOWN.BAT file in your
  3121.          Robocomm directory:
  3122.  
  3123.            showgif /f:%1 /r
  3124.            dsz port %1 speed %2 ha cts rz -m %3
  3125.            showgif /u
  3126.  
  3127.          Overriding the defined transfer protocol with a call to
  3128.          GIFDOWN.BAT allows you to use one of Robocomm's internal
  3129.          protocols for normal file downloading, only calling the GIF
  3130.          viewing routines when necessary.
  3131.  
  3132.          POST CALL DOWNLOADED FILE PROCESSING - After a call to a BBS has
  3133.          been completed, Robocomm will check to see if the file
  3134.          FIXFILE.BAT exists in your Robocomm subdirectory, If it does,
  3135.          Robocomm will automatically run it on all files that it
  3136.          downloaded via the "Download File" agenda items.
  3137.  
  3138.          Robocomm supplies two parameters to the batch file:
  3139.  
  3140.               %1   The name of the file
  3141.               %2   The file extension of the file
  3142.  
  3143.          In addition to these parameters, the standard Robocomm
  3144.          environment variables are created during the shell out to the
  3145.          batch file.  Among these is ROBODIR, which contains the full
  3146.          drive and path to the Robocomm home directory.
  3147.  
  3148.          Robocomm is shipped with a default FIXFILE.BAT file which
  3149.          contains the following commands:
  3150.  
  3151.          @echo off
  3152.          REM - Here we handle the comment insertion...
  3153.  
  3154.      46                                            Robocomm User's Guide
  3155.  
  3156.  
  3157.  
  3158.           IF %2 == ZIP pkzip -z %1 <comment.txt
  3159.           IF %2 == ARJ arj c -zcomment.txt %1
  3160.  
  3161.           REM - Now, we try to send any description files to the Robocomm
  3162.           directory...
  3163.           IF %2 == ZIP pkunzip %1 %ROBODIR% file_id.diz desc.sdi
  3164.           IF ERRORLEVEL 1 GOTO ERROR
  3165.           IF %2 == LZH lha e %1 %ROBODIR% file_id.diz desc.sdi
  3166.           IF ERRORLEVEL 1 GOTO ERROR
  3167.           IF %2 == ARJ arj e %1 %ROBODIR% file_id.diz desc.sdi
  3168.           IF ERRORLEVEL 1 GOTO ERROR
  3169.           GOTO END
  3170.  
  3171.           :ERROR
  3172.           CLS
  3173.           ECHO No FILE_ID.DIZ or DESC.SDI file was found.
  3174.  
  3175.           :END
  3176.  
  3177.           This FIXFILE.BAT routine updates the ZIPfile comment, and also
  3178.           uses another of Robocomm's post download features, which is the
  3179.           ability to create customized merged comments for all downloaded
  3180.           archive files..  Before Robocomm executes FIXFILE.BAT, it looks
  3181.           for a file called COMMENT.FRM, which it will merge with
  3182.           information specific to the downloaded file to create
  3183.           COMMENT.TXT.  The default COMMENT.FRM that comes with Robocomm
  3184.           looks like this:
  3185.  
  3186.                =============== Robocomm Download Information ==============
  3187.                Downloaded By:      {USER}
  3188.                Downloaded from:    {ID} - {BBS}
  3189.                File name on BBS:   {FILE}
  3190.                Download date: {DATE}
  3191.                ------------------------------------------------------------
  3192.                (DESCRIPTION}
  3193.                ============================================================
  3194.  
  3195.           If you like, you can modify the file to create your own
  3196.           customized ZIPfile comments in all the files downloaded by
  3197.           Robocomm.  Robocomm merges the text in COMMENT.FRM by looking for
  3198.           key fields, contained in curly braces.  The fields you can
  3199.           include in the comment form are:
  3200.  
  3201.                {USER}         The name used to log on to the BBS
  3202.                {ID}           The mail ID of the system
  3203.                {BBS}          The name of the BBS
  3204.                {FILE}         The name of the file
  3205.                {DATE}         The date of the download
  3206.                {DESCRIPTION}  The multi-line description of the file.
  3207.  
  3208.           IMBEDDED FILE DESCRIPTION PROCESSING - The FIXFILE.BAT shown
  3209.           above also checks for the existence of imbedded file descriptions
  3210.           in the archive being processed.  These descriptions may be found
  3211.           in either the FILE_ID.DIZ file or the DESC.SDI files.  If either
  3212.  
  3213.      Robocomm User's Guide                                            47
  3214.  
  3215.  
  3216.  
  3217.          of these description files exists in the archive that's being
  3218.          processed, then the FIXFILE batch file places them in the
  3219.          Robocomm home directory through the use of the %ROBODIR%
  3220.          environment variable macro.  When Robocomm regains control from
  3221.          the FIXFILE shell, it immediately checks for either of the
  3222.          imbedded description files in its home directory.  If either is
  3223.          found, then that description is imported into Robocomm's
  3224.          Available Files directory.
  3225.  
  3226.  
  3227.  
  3228.          ----
  3229.          NOTE Robocomm's post-call file processing behavior will differ
  3230.          ---- depending upon whether or not the COMMENT.FRM file exists.
  3231.               If it does, then Robocomm will swap out to FIXFILE.BAT one
  3232.               time for each file downloaded during the session.  This is
  3233.               because it must re-merge COMMENT.TXT between each file and
  3234.               also check for the existence of an imbedded description
  3235.               file.  If you elect to forego automatic zip comment
  3236.               creation, Robocomm will shell out one time, running a batch
  3237.               file which CALLs FIXFILE.BAT repeatedly.
  3238.  
  3239.  
  3240.  
  3241.  
  3242.     U    UPLOAD A FILE - Use this agenda item to Upload a file to a BBS.
  3243.          Robocomm starts off by asking you to supply a filename. The field
  3244.          already contains the drive and path specifications of your
  3245.          default upload directory, but you can backspace over this to
  3246.          enter any valid path and filename.  If you would like to select
  3247.          from a pop-up directory listing, simply press [Shift-F10].
  3248.          Robocomm will search the path and file specification you enter
  3249.          for matches.  You can enter any valid wildcard filename and path.
  3250.          If you omit the file specification, Robocomm will default to
  3251.          "*.*".
  3252.  
  3253.          Alternatively, you can press [F10] to select from Robocomm
  3254.          Downloaded Files directory, which contains entries for all the
  3255.          files you have previously downloaded or uploaded with Robocomm.
  3256.          Use the space bar to tag multiple files to be uploaded or
  3257.          highlight a single file and press [Enter] to create the upload
  3258.          agenda item(s).  While you're in the directory you might want to
  3259.          use the E command to edit the description of the file to get it
  3260.          just right.  If the file had previously been moved to a diskette
  3261.          with Robocomm's Offline command, Robocomm will prompt you to
  3262.          insert the diskette with the file so it can be copied to the
  3263.          computer's hard disk again.
  3264.  
  3265.          After returning to the agenda screen, Robocomm may ask you to
  3266.          supply a description of this file for use during the upload.
  3267.          Finally, specify the BBS to call, conference to join and the
  3268.          temporary/permanent status of this agenda item, as described
  3269.          previously.  If you are uploading to a PCBoard BBS with a ProDoor
  3270.          specified, Robo will open ProDoor before uploading the file.
  3271.  
  3272.          If you are uploading to a Wildcat system and you have set the
  3273.          File Upload Area option on the Directory-BBS screen to A or left
  3274.  
  3275.      48                                            Robocomm User's Guide
  3276.  
  3277.  
  3278.  
  3279.           it blank, Robocomm will pop-up a box asking you to assign an area
  3280.           number to the file.  You must assign an area number.  If the BBS
  3281.           requests one and Robocomm does not have one to supply, the agenda
  3282.           item will be aborted.
  3283.  
  3284.  
  3285.  
  3286.  
  3287.           HINT For Wildcat systems that require the user to select the
  3288.                appropriate upload area, you might find it helpful to go on-
  3289.                line manually and use CAPTURE FILE feature of Robocomm's
  3290.                terminal to make a .CAP file containing the file upload
  3291.                areas that are available.  Then, you can press F9 at the
  3292.                upload area prompt, and Robocomm will show you the capture
  3293.                file to refresh your memory.
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.           ----
  3301.           NOTE Robocomm will send the entire description of the file if you
  3302.           ---- are uploading to ProDoor or PCBoard version 14.5 or above.
  3303.                Wildcat BBS systems receive only the first displayed
  3304.                description line as their "primary" description, and
  3305.                Robocomm will send the entire description as an "Extended"
  3306.                description.  PCBoard 14.2 systems can only accept single
  3307.                line file descriptions.  You should take this into account
  3308.                when composing your upload descriptions. To make them as
  3309.                flexible as possible, the first line should be able to stand
  3310.                on its own, with extra lines offering supporting
  3311.                information.
  3312.  
  3313.  
  3314.  
  3315.  
  3316.           BROADCASTING FILES TO MULTIPLE BBS SYSTEMS - Robocomm has the
  3317.           ability to upload a file to multiple Bulletin Boards without
  3318.           requiring you to compose a separate agenda item for each system.
  3319.           To do this, press [F10] when Robocomm asks for the ID of the
  3320.           system to upload to.  While the pop-up listing is displayed, you
  3321.           can use the space bar to Tag/Untag the systems that you want to
  3322.           upload the file to.  When you have selected all the systems you
  3323.           want, press [Enter] and Robocomm will automatically create upload
  3324.           agenda items for each system you tagged.  If you combine this
  3325.           feature with the tagging of multiple files to upload, Robocomm
  3326.           will create agenda items for each file on each BBS, all
  3327.           automatically!
  3328.  
  3329.  
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.      Robocomm User's Guide                                            49
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.          ----
  3344.          NOTE When using the Broadcast mode, Robocomm will use the
  3345.          ---- conference stored in the File Conference option on the
  3346.               Directory-BBS screen for each BBS tagged and all upload
  3347.               agenda items will be assigned temporary status.
  3348.  
  3349.  
  3350.  
  3351.  
  3352.          AUTOMATIC DOWNLOAD DIRECTORY ENTRIES - Whenever you enter a file
  3353.          to upload in Robocomm and there is no matching entry in your
  3354.          "Downloads" directory, Robocomm creates an entry for you
  3355.          automatically.  This entry is used to hold the extended
  3356.          description, and will enable you to simply pick from the list and
  3357.          the file description will be supplied automatically the next time
  3358.          you upload this file.
  3359.  
  3360.     N    SCAN FOR NEW FILES - You can add to Robocomm's "New Files"
  3361.          database by scanning for new files on the BBS systems that you
  3362.          call.  When you specify this agenda item, Robocomm will ask you
  3363.          to supply the ID of BBS to call.  Type in the ID of the system,
  3364.          or press [F10] to select from a list.  Next, enter the date to
  3365.          scan forward from -- use an "S" for "since last logon" or type in
  3366.          a date in the format MMDDYY, where MM is the month from 1 to 12,
  3367.          DD is the day from 0 to 31, and YY is the last two digits of the
  3368.          year (i.e. "89" for 1989).  As an example, you would enter
  3369.          "021089" to scan for all files since February 10, 1989.
  3370.  
  3371.          Next, Robocomm will ask you to specify the directories to search.
  3372.          Wildcat systems default to "A" for All Directories.  For PCBoard
  3373.          systems, the default is "U" for the BBS's "Recent Uploads"
  3374.          directory.  You can change this to "A" to search "All" available
  3375.          file directories, or you can specify the directories to search
  3376.          individually, by specifying their numbers, separated by semi-
  3377.          colons.  Make sure that the string you enter contains valid
  3378.          directory numbers for the BBS and also that it doesn't contain
  3379.          any imbedded spaces.  For example:
  3380.  
  3381.               A              All Directories
  3382.               U              Upload Directory (PCBoard Only)
  3383.               3              Directory 3
  3384.               2;3;5;7;9;11   Directories 2,3,5,7,9 and 11
  3385.  
  3386.  
  3387.  
  3388.          ----
  3389.          NOTE On some BBS systems, the "Uploads" directory is private, so
  3390.          ---- the Sysop can screen files before posting them on the BBS.
  3391.               If this is the case, you will not be able to scan recent
  3392.               uploads by specifying "U" for the New files Scan.  To scan
  3393.               the uploads on these systems, simply specify the number of
  3394.               the system's alternate "Upload" directory explicitly.
  3395.  
  3396.  
  3397.  
  3398.  
  3399.      50                                            Robocomm User's Guide
  3400.  
  3401.  
  3402.  
  3403.  
  3404.      J    JUMP TO TERMINAL MODE - When Robocomm prompts you for the ID of
  3405.           the systems you want to enter terminal mode on, you can either
  3406.           enter an ID, or press F10 to select one or more BBS systems.
  3407.           When the agenda is running, this agenda item will cause Robocomm
  3408.           to go into ANSI terminal mode and sound an alarm to alert you.
  3409.           The type of sound used is controlled by the Speaker Sound Style
  3410.           option on the General Configuration screen.  As a safety feature,
  3411.           if Robocomm jumps to terminal during an agenda and doesn't get
  3412.           the attention it desires from a live person with 1 minute, it
  3413.           will return to automated agenda processing automatically and put
  3414.           a disgruntled notation to that effect in the status log.
  3415.  
  3416.  
  3417.  
  3418.           ----
  3419.           NOTE Since, Robocomm's terminal mode Demon Dialer doesn't allow
  3420.           ---- you to specify PC Pursuit systems, you can create an agenda
  3421.                which contains "Jump to Terminal" agenda items for PC
  3422.                Pursuit systems to create the same effect.  This will allow
  3423.                you to dial systems repeatedly , through the PC Pursuit
  3424.                network.
  3425.  
  3426.  
  3427.  
  3428.  
  3429.      C    CAPTURE COMMAND RESULT - This is Robocomm's most flexible agenda
  3430.           item.  With it, you can send a command or capture the results of
  3431.           almost any PCBoard or Wildcat command to a capture file for
  3432.           browsing after you log off.  The first question Robocomm asks
  3433.           when you press "C" at the agenda creation and modification screen
  3434.           is the command to capture.  If you need to send a carriage return
  3435.           during the capture command, include the pipe character "|" in the
  3436.           appropriate place in the capture command.
  3437.  
  3438.           For example, on PCBoard systems, you could enter any one of the
  3439.           following:
  3440.  
  3441.           T;#       Where # is the letter of the protocol that you want
  3442.                     PCBoard and/or ProDoor to use for file transfers. Make
  3443.                     sure that your file transfer batch files for this
  3444.                     system (on the Directory-BBS screen) match this new
  3445.                     protocol letter and that this item comes BEFORE any
  3446.                     upload or download agenda items!
  3447.  
  3448.           B         A listing of the Bulletins available on the system.
  3449.  
  3450.           B;#       Capture an individual bulletin by number, where # is
  3451.                     the number of the bulletin to capture.
  3452.  
  3453.           F         A listing of the file directories available on the
  3454.                     system -- also very valuable when creating agendas.
  3455.  
  3456.           F;#       A listing of a specific file directory.  For example,
  3457.                     to view all the files in directories 3 and 5, you would
  3458.                     specify:
  3459.  
  3460.  
  3461.      Robocomm User's Guide                                            51
  3462.  
  3463.  
  3464.  
  3465.                         F;3;5
  3466.  
  3467.          I         The initial Logon screen, which usually contains
  3468.                    information on the Sysop, and the BBS phone numbers.
  3469.  
  3470.          J         A listing of all conferences available on the BBS, and
  3471.                    their numbers.  This information is very useful when
  3472.                    creating agendas.
  3473.  
  3474.          L         Locate a file by wildcard filename.  The full command
  3475.                    you specify will be made up of three parts, separated
  3476.                    by semicolons.  For example:
  3477.  
  3478.                         L;ROBO*.*;A
  3479.  
  3480.                    would search through all file directories on the BBS
  3481.                    for any file starting with ROBO.  To search specific
  3482.                    directories, simply specify the directories to search,
  3483.                    separated by semicolons. For example to search in only
  3484.                    directories 1, 3 & 7 you would specify:
  3485.  
  3486.                         L;ROBO*.*;1;3;7
  3487.  
  3488.  
  3489.  
  3490.                    ----
  3491.                    NOTE You can add the results of this search to your
  3492.                    ---- available files database by using the "E" agenda
  3493.                         command to execute the MAKELIST.BAT file supplied
  3494.                         with Robocomm immediately after the capture
  3495.                         command. Or, by using the Import command on the
  3496.                         Available Files screen.
  3497.  
  3498.  
  3499.  
  3500.  
  3501.          NEWS Enter this command to capture the BBS news file.
  3502.  
  3503.          S         A list of script questionnaires available.
  3504.  
  3505.          R         Read messages.  Many variations on this command are
  3506.                    possible.  Note that a simple "R" won't accomplish
  3507.                    anything.  For example:
  3508.  
  3509.                    R;S       All messages posted since last read.
  3510.                    Y;S;A          Read messages posted for you since your
  3511.                              last log on.
  3512.                    R;100+    Read messages with number > 100.
  3513.                    R;100-    Read messages with number < 100.
  3514.                    R;F;S          Messages you have posted since last
  3515.                                             read.
  3516.  
  3517.                    The "conference" option on the capture command agenda
  3518.                    item will allow you to read messages in any PCBoard
  3519.                    conference that you have access to.
  3520.  
  3521.          Z         Scan for text in the directory listings.  This command
  3522.  
  3523.      52                                            Robocomm User's Guide
  3524.  
  3525.  
  3526.  
  3527.                     works the same as the "L" command described above,
  3528.                     except that you specify text to search for instead of a
  3529.                     filespec.  For example, to find all occurrences of
  3530.                     FORMAT in all file directories you could enter:
  3531.  
  3532.                          Z;FORMAT;A
  3533.  
  3534.                     Because of the way PCBoard 14 parses commands, the text
  3535.                     you search for must be 1 word, with no spaces.
  3536.  
  3537.  
  3538.  
  3539.                     ----
  3540.                     NOTE You can add the results of this search to your
  3541.                     ---- available files database by using the "E" agenda
  3542.                          command to execute the MAKELIST.BAT file supplied
  3543.                          with Robocomm immediately after the capture
  3544.                          command. Or, by using the Import command on the
  3545.                          Available Files screen.
  3546.  
  3547.  
  3548.  
  3549.  
  3550.           After you have specified the command that you would to issue,
  3551.           Robocomm will ask you if you want to capture the results to a CAP
  3552.           file.  If you answer yes, Robocomm will ask if it should append
  3553.           to or overwrite any existing CAP file for this BBS. Finally,
  3554.           Robocomm will ask you to specify the system to call, the
  3555.           conference to join before issuing the command to capture and the
  3556.           permanent/temporary status of this agenda item.
  3557.  
  3558.  
  3559.      P    DOWNLOAD PCBMail PACKET - Robocomm has the ability to download
  3560.           compressed capture files of messages from PCBoard 14.5 systems by
  3561.           issuing a R;A;Z command at the PCBoard Main Board command prompt
  3562.           and downloading the resulting compressed capture file. It will be
  3563.           given the same name as the BBS ID with a .PCB extension.  As they
  3564.           are received, the packets are automatically renumbered, just like
  3565.           QWK packets and are placed in your defined QWK directory.
  3566.  
  3567.  
  3568.  
  3569.           ----
  3570.           NOTE To select the conferences that will be scanned by this
  3571.           ---- command issue the SELECT command at the PCBoard Main Board
  3572.                command prompt.
  3573.  
  3574.  
  3575.  
  3576.  
  3577.      R    RUN PROGRAM - During an agenda, you can shell to DOS and execute
  3578.           an external process with this agenda item.  Robocomm will ask you
  3579.           for the command to execute while in DOS.  "Why would I want to do
  3580.           that," you ask?  One example is to add the results of "Z" or "L"
  3581.           capture commands to Robocomm's new file list.  The SAMPLE agenda
  3582.           shipped with Robocomm demonstrates this.  Immediately after
  3583.           executing a capture of a Z;ROBO;A command, the agenda shells to a
  3584.  
  3585.      Robocomm User's Guide                                            53
  3586.  
  3587.  
  3588.  
  3589.          batch file called MAKELIST.BAT which appends the current contents
  3590.          of the BBS's capture file to a file called NEWLIST.DAT.  The
  3591.          batch file contains the following lines:
  3592.  
  3593.            @ECHO OFF
  3594.            ECHO Appending %BBS%.CAP to NEWLIST.DAT now...
  3595.            TYPE %BBS%.CAP >> NEWLIST.DAT
  3596.            ERASE %BBS%.CAP
  3597.  
  3598.          In this example, DOS expands the %BBS% variable to the BBS ID of
  3599.          the system as configured by Robocomm.  This works because at the
  3600.          end of each call with a BBS, Robocomm looks for a file called
  3601.          NEWLIST.DAT.  If it exists, Robocomm will scan it into the New
  3602.          Files list indicating that the file is available on the BBS that
  3603.          it just disconnected from.
  3604.  
  3605.          Whenever Robocomm passes control to DOS via the "Run Program"
  3606.          agenda item, it places the following environment variables into a
  3607.          transient copy of the environment that existed before Robocomm
  3608.          was started:
  3609.  
  3610.               BBS            The ID of the currently connected BBS
  3611.               BAUD           The current host-modem connection speed
  3612.               DOW            The day of week, i.e. MONDAY, TUESDAY, etc.
  3613.               MAILUP         Your REP Directory
  3614.               MAILDOWN       Your QWK Directory
  3615.               FILEUP         Your File Uploads Directory
  3616.               FILEDOWN       Your File Downloads directory
  3617.               ROBODIR        The Robocomm home directory
  3618.  
  3619.  
  3620.  
  3621.          ----
  3622.          NOTE The program you run from within an agenda MUST return
  3623.          ---- control to DOS when it completes so Robocomm can continue on
  3624.               with its agenda.  Remember -Robocomm is still connected with
  3625.               the BBS when executing this agenda item.  If you execute a
  3626.               process that hangs or that requires a key press at some
  3627.               point it will be up to the BBS to hang up on you.  Robocomm
  3628.               is not in control of the process and can't hang up for you!
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.     E    EXECUTE SCRIPT - Robocomm includes a full-featured script
  3635.          language that you can use to automate tasks other than those
  3636.          provided for in Robocomm's "hard coded" agenda items.  When you
  3637.          create this agenda item, Robocomm will pop-up a box asking you
  3638.          for the name of the script you want to execute.  If you know the
  3639.          name of the script file you want to execute, type it in.  To
  3640.          select from a list, press [F10].  Robocomm will pop-up a window
  3641.          listing all files in the Robocomm directory with a .RS extension.
  3642.          Use the up and down arrows to select the script you want to
  3643.          execute.
  3644.  
  3645.  
  3646.  
  3647.      54                                            Robocomm User's Guide
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.           ----
  3654.           NOTE Numerous script files are supplied with Robocomm, and the
  3655.           ---- list is growing each day.  To see what scripts are
  3656.                available, press [F10] at the "Script to Execute" agenda
  3657.                item creation prompt to see a list of the available scripts,
  3658.                along with a brief description of their purpose.  From
  3659.                within the list, you can press "E" to edit the script and
  3660.                see a detailed description in the script comments.  Check
  3661.                the Group One support BBS for new scripts you can use to
  3662.                automate other communications related tasks.
  3663.  
  3664.  
  3665.  
  3666.  
  3667.           Editing Scripts - If the script you are selecting will require
  3668.           editing prior to being run, or if you need to view it for further
  3669.           explanation of its usage, press the E key while the script name
  3670.           is highlighted.  An editor will pop-up with the script file
  3671.           loaded.  When you are done viewing/editing the script, press
  3672.           [Esc] to return to the script selection window.
  3673.  
  3674.           Editing Script Parameters - After you select a script file,
  3675.           Robocomm may require additional information, which will be used
  3676.           to customize the script's behavior.  These bits of information
  3677.           are called Script Parameters and they are linked to each
  3678.           individual Execute Script agenda item.  If the script requires
  3679.           parameters to run, Robocomm will pop-up a window containing a
  3680.           series of questions.  Use the up and down arrow keys to select
  3681.           the question to answer, and press [Enter] to edit your answer.
  3682.           When all of the questions have been answered, press [Esc] and
  3683.           Robocomm will return you to the agenda editing screen.
  3684.  
  3685.           You can view the parameters linked to every Execute Script agenda
  3686.           item by highlighting the agenda item and pressing [Alt-P].
  3687.           Robocomm will pop-up the parameter editing window and allow you
  3688.           to make whatever changes you wish.
  3689.  
  3690.  
  3691.  
  3692.           ----
  3693.           NOTE For complete documentation on creating custom scripts
  3694.           ---- Robocomm's script language, see the file SCRIPT.DOC, which
  3695.                is included with the Robocomm distribution files.
  3696.  
  3697.  
  3698.  
  3699.  
  3700.      SAVING AN AGENDA- The displayed agenda is saved automatically each
  3701.      time you exit the Agenda Creation and Modification screen.  To exit
  3702.      the screen, just press "Q" or [Esc].
  3703.  
  3704.      EDITING AN AGENDA - To edit or review an existing agenda, just select
  3705.      the agenda to edit by selecting "Agenda" followed by "Set" at the main
  3706.      menu.  You can then type in the name of the agenda to make current or
  3707.      press [F10] to select from a pop-up list.  If the agenda you specify
  3708.  
  3709.      Robocomm User's Guide                                            55
  3710.  
  3711.  
  3712.  
  3713.     was not completed the last time it was run, Robocomm will ask you if
  3714.     you would like to reset all agenda items to "To Do" status, or
  3715.     continue from where you left off.
  3716.  
  3717.     PRINTING AN AGENDA - To print all items in an agenda, press [Ctrl-P]
  3718.     while the agenda editing screen is displayed.
  3719.  
  3720.  
  3721.     PREPARING THE BBS FOR YOUR FIRST ROBOCOMM CALL
  3722.  
  3723.     Before you can use Robocomm to access a BBS, you must follow a few
  3724.     special steps to make sure that the BBS is set up the way Robocomm
  3725.     expects it.  There are different requirements for PCBoard and Wildcat
  3726.     systems.  Please make sure that you familiarize yourself with these
  3727.     requirements so that setting up BBS systems will be quick and simple.
  3728.  
  3729.     To start the setup process, go into Robocomm's interactive terminal
  3730.     mode and use the Dial command [Alt-D] to connect with the BBS.  Be
  3731.     prepared to make a few notes that you can refer back to after you log
  3732.     off.
  3733.  
  3734.  
  3735.     PCBOARD BBS SETUP PROCEDURE
  3736.  
  3737.     1.Language Selection - Take a look at the first prompt you receive
  3738.       from the BBS.  Is it asking you to select a language number?  If
  3739.       so, take a look at the displayed language menu and see if anything
  3740.       like "Standard Prompts" or "Scripting Prompts" is listed.  If it
  3741.       is, make a note of the language number indicated.  You should make
  3742.       sure to fill in that language number on Robocomm's Directory-BBS
  3743.       screen for this BBS.
  3744.  
  3745.     2.File Transfer Protocols - Use the "T" command from the PCBoard main
  3746.       menu to select the file transfer protocol that you intend to use to
  3747.       transfer files.  Make a note of the protocol you select, and make
  3748.       sure it matches the protocol indicated in the File Upload and File
  3749.       Download fields on the Directory-BBS screen for this BBS.
  3750.  
  3751.     3.Mail Door Selection - Type the word DOOR from the BBS's Main Menu
  3752.       or Conference Command prompt.  Take a look at the available mail
  3753.       doors.  If Qmail 4.0, MarkMail, RoseMail or CAM-Mail is listed, you
  3754.       will be able to use one of Robocomm's supplied prompt definition
  3755.       files to transfer QWK format mail with the BBS.  (Other QWK format
  3756.       doors can be used by customizing Robocomm's pre-defined prompt
  3757.       definitions.)  Make a note of the Door number and make sure it is
  3758.       filled in on the Directory-BBS screen.
  3759.  
  3760.  
  3761.  
  3762.  
  3763.          NOTE: If the mail door you decide to use is not Qmail 4.0, you
  3764.               will need to import a prompt definition file.  See the
  3765.               Importing Prompts section of this manual for details.
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.      56                                            Robocomm User's Guide
  3772.  
  3773.  
  3774.  
  3775.      4.Mail Door Setup - Enter the number of the mail door you plan to
  3776.        access and the BBS will load the door for you.  Follow the menus
  3777.        presented in the mail door to make sure you have set the following
  3778.        options:
  3779.  
  3780.                Transfer protocol (usually Zmodem)
  3781.                Archiving method (usually ZIP)
  3782.                Conferences to scan
  3783.                High message pointers
  3784.  
  3785.  
  3786.  
  3787.           ----
  3788.           NOTE If you want Robocomm to pull available files from the QWK
  3789.           ---- packet, make sure that the file scan option is also set ON.
  3790.                Be careful when getting new file lists from the mail doors,
  3791.                however.  Often they will list files which are not available
  3792.                from the main board.  When importing new file lists from QWK
  3793.                packets, the configured mail door conference will be
  3794.                assigned to all imported files.  If the files listed in the
  3795.                QWK come from other conferences, it's probably better to
  3796.                just turn the file scanning OFF in the door and create
  3797.                individual New File Scan agenda items for each conference
  3798.                containing files you want to see.
  3799.  
  3800.  
  3801.  
  3802.  
  3803.      5.QWK Packet Name - By  using the download or upload options in the
  3804.        mail door, determine the name of the QWK packet that you will
  3805.        receive from the BBS.  The BBS ID you set up in Robocomm MUST match
  3806.        this BBS ID exactly.  If it doesn't use the Rename command on the
  3807.        Directory-BBS screen so the Robocomm ID matches the BBS's QWK mail
  3808.        ID exactly.
  3809.  
  3810.      6.Expert Mode - Before leaving the mail door, you should set Expert
  3811.        Mode ON.  In most mail doors, this will suppress the display of
  3812.        menus in future settings.  Once expert mode is set, quit back to
  3813.        the PCBoard Main Board prompt and use the X command to set Expert
  3814.        Mode ON in PCBoard as well.
  3815.  
  3816.      That's all there is to it!  The PCBoard BBS is now set up for Robocomm
  3817.      access.  Before running an agenda, you should check your notes against
  3818.      your Directory-BBS screen to make sure all the BBS settings agree with
  3819.      those in Robocomm.
  3820.  
  3821.  
  3822.      WILDCAT! BBS SETUP PROCEDURE
  3823.  
  3824.      To set up a Wildcat BBS, log in and go to the MAIN Menu prompt.  Next,
  3825.      issue the command required to access the Your Settings screen.
  3826.      Usually, this is the letter Y.  Once the screen is displayed, you will
  3827.      need to set or verify the following options:
  3828.  
  3829.      1.Birth Date and Phone Number - Make sure that the birth date and
  3830.        phone number displayed match those that you entered on Robocomm's
  3831.        General Configuration Screen.
  3832.  
  3833.      Robocomm User's Guide                                            57
  3834.  
  3835.  
  3836.  
  3837.  
  3838.     2. Screen Length - Make sure this option is set for "0 (always non-
  3839.       stop)."
  3840.  
  3841.     3.Hot Keys - This setting must be set to NO.  Robocomm sends a
  3842.       carriage return after all data sent to the BBS.  If the BBS reacts
  3843.       before Robocomm sends the carriage return, automated processing
  3844.       will not work.
  3845.  
  3846.     4.File list format - Set this option to DOUBLE.
  3847.  
  3848.     5.Color Menus - Setting this option to NO is not required, but it's a
  3849.       really good idea.  With color menus on, Wildcat sends a great deal
  3850.       of "ANSI codes" to Robocomm that are not required for automated
  3851.       processing.  The speed of your Wildcat agendas will be
  3852.       significantly increased if you set color menus off on all the
  3853.       Wildcat systems you call.
  3854.  
  3855.     6.File Transfer Protocol - Select Zmodem, Ymodem or Ymodem-G as your
  3856.       default transfer protocol.  Make sure that your selection matches
  3857.       the File Upload Protocol you defined on the Directory-BBS screen
  3858.       for this system.
  3859.  
  3860.     7.Help Level - It is essential that this option be set to Expert.
  3861.       This is the briefest menu format allowed by Wildcat.  It will speed
  3862.       your automated processing and reduce the chance of having a
  3863.       customized BBS prompt effect Robocomm's operations..
  3864.  
  3865.     8.Mail Door - There are a variety of ways to open mail doors on
  3866.       Wildcat systems.  Not all will be available on every system you
  3867.       call.  The most common way is through a menu option on the MESSAGE
  3868.       menu.  Check this menu for an option to "T"ransfer Mail or
  3869.       "D"ownload mail.  If no command is available from the message menu,
  3870.       try the main menu.  Sometimes, the mail door is only listed on the
  3871.       DOOR sub-menu of the main menu.  Once you've entered the mail door,
  3872.       make a note of how you got there, then use the mail door menus to
  3873.       make sure that the following options are set:
  3874.  
  3875.               Transfer protocol (usually Zmodem)
  3876.               Archiving method (usually ZIP)
  3877.               Conferences to scan
  3878.               High message pointers
  3879.  
  3880.  
  3881.  
  3882.  
  3883.  
  3884.  
  3885.  
  3886.  
  3887.  
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.      58                                            Robocomm User's Guide
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.           ----
  3902.           NOTE If you want Robocomm to pull available files from the QWK
  3903.           ---- packet, make sure that the file scan option is also set ON,
  3904.                and that your configured file list format is set to
  3905.                "Double."  Be careful when getting new file lists from the
  3906.                mail doors, however.  Often they will list files which are
  3907.                not available from the main board.  When importing new file
  3908.                lists from QWK packets, the configured mail door conference
  3909.                will be assigned to all imported files.  If the files listed
  3910.                in the QWK come from other conferences, it's probably better
  3911.                to just turn the file scanning OFF in the door and create
  3912.                individual New File Scan agenda items for each conference
  3913.                containing files you want to see.
  3914.  
  3915.  
  3916.  
  3917.  
  3918.      9.QWK Packet Name - By  using the download or upload options in the
  3919.        mail door, determine the name of the QWK packet that you will
  3920.        receive from the BBS.  The BBS ID you set up in Robocomm MUST match
  3921.        this BBS ID exactly.  If it doesn't, use the Rename command on the
  3922.        Directory-BBS screen so the Robocomm ID matches the BBS's QWK mail
  3923.        ID exactly.
  3924.  
  3925.      Once you've determined the QWK packet ID and have verified the
  3926.      settings on all of the options listed above, log off the BBS and
  3927.      compare your notes with the information stored on the Directory-BBS
  3928.      screen.  Once everything matches up, you're ready to run an agenda
  3929.      commanding access to this BBS.
  3930.  
  3931.  
  3932.      RUNNING AGENDAS
  3933.  
  3934.      To run an agenda, you must select an agenda to make current by
  3935.      selecting the Set command from the Agenda menu.  Once you have done
  3936.      that, select Go from the main menu, followed by Run Agenda Now or Run
  3937.      Agenda Later.  To begin execution of your agenda immediately, select
  3938.      "Now."  If you select "Later," Robocomm will ask you to specify the
  3939.      time and date that you would like the agenda to begin.  Enter a time
  3940.      in the format HH:MM in military time and a date in MM/DD/YY format.
  3941.      For example, 02:00 is 2AM and 14:00 is 2PM.  If the time and date you
  3942.      enter has already passed, Robocomm will start immediately.
  3943.  
  3944.      That's all there is to it. Now, just relax and let Robo do the rest!
  3945.  
  3946.  
  3947.      PREAGEN.BAT and POSTAGEN.BAT Processing
  3948.  
  3949.      Before starting an agenda, Robocomm will look for the existence of a
  3950.      PREAGEN.BAT file in its directory.  If it finds the file, it will run
  3951.      it before every agenda.
  3952.  
  3953.      Similarly, Robocomm will look for the existence of a POSTAGEN.BAT
  3954.      file, which, if it is found,  will be run at the conclusion of all
  3955.      agendas.
  3956.  
  3957.      Robocomm User's Guide                                            59
  3958.  
  3959.  
  3960.  
  3961.  
  3962.     These batch files are useful for a variety of purposes, but perhaps
  3963.     the most important is to disable and re-enable delayed or staged
  3964.     writes on disk caches.  If you see "checksum error" on the screen
  3965.     during file transfers and you are using a disk cache with delayed or
  3966.     staged writes, you should consider using the PREAGEN.BAT file to
  3967.     disable the delayed writes at the start of an agenda.
  3968.  
  3969.  
  3970.     WHILE AN AGENDA IS RUNNING
  3971.  
  3972.     While the agenda is running, several special keys are active. Whenever
  3973.     the redial window is displayed on the screen, you can press any of the
  3974.     following keys:
  3975.  
  3976.          [Esc]     Stop dialing and interrupt the agenda. Remember, that
  3977.                    later you can resume this agenda from where you left
  3978.                    off by simply starting the agenda again.
  3979.  
  3980.          [Space]   By pressing the space bar, you can cause Robocomm to
  3981.                    skip over the currently displayed BBS. Robocomm will
  3982.                    attempt to re-dial this BBS the next time it comes up
  3983.                    in the agenda dialing queue.
  3984.  
  3985.          [Del]     To remove the currently displayed BBS from the dialing
  3986.                    queue, press the delete key while the BBS is displayed
  3987.                    in the redial window.  If you restart this agenda again
  3988.                    later, Robocomm will attempt to dial the previously
  3989.                    removed BBS.
  3990.  
  3991.  
  3992.     PC PURSUIT DIALING - If your agenda includes some systems that will be
  3993.     called direct and some systems that will be called through PC Pursuit,
  3994.     Robocomm will group each set of systems together for dialing.   When
  3995.     the agenda begins, Robocomm will dial only the non-pursuit systems.
  3996.     Once all non-pursuit systems have been connected with or otherwise
  3997.     removed from the dialing queue, Robocomm will dial the appropriate PC
  3998.     Pursuit indial and begin processing the "pursuitable" systems.
  3999.     Whenever Robocomm is in PC Pursuit dialing mode, you can press [Esc]
  4000.     to bypass the currently selected BBS. Robocomm will ask you if the BBS
  4001.     should be removed from the agenda for this pass.  Answer NO if you
  4002.     want Robocomm to try and dial this number again the next time it comes
  4003.     up in the dialing queue.
  4004.  
  4005.     When Robocomm is on-line with a BBS, the following keys are active:
  4006.  
  4007.          [F1] Pressing [F1] while Robocomm is on-line with a BBS will
  4008.               cause you to "jump" temporarily to Robocomm's ANSI terminal.
  4009.               This is often useful for doing things like resetting your
  4010.               message pointers inside the mail door or doing a quick ad-
  4011.               hoc search for and download of a file.  See the ANSI
  4012.               Terminal section of this manual for more information on the
  4013.               features of the terminal.
  4014.  
  4015.               When you have finished in the ANSI terminal, just press
  4016.               [Alt-X] and you will be returned to unattended
  4017.               communications.
  4018.  
  4019.      60                                            Robocomm User's Guide
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.                ----
  4027.                NOTE As Robocomm returns from the ANSI terminal, it sends a
  4028.                ---- carriage return to the BBS.  To ensure that your agenda
  4029.                     picks up properly from where it left off, make sure to
  4030.                     leave the Terminal at the same prompt Robocomm was at
  4031.                     or approaching before you pressed [F1] to enter ANSI
  4032.                     terminal mode.
  4033.  
  4034.  
  4035.  
  4036.  
  4037.           [F3] If you press the [F3] function key while Robocomm is on-line
  4038.                with a BBS, Robocomm will immediately hang up on the BBS and
  4039.                return to the main menu. Remember, you can pick up again
  4040.                right from where you left off by restarting the agenda with
  4041.                a "Go" command, even if you've quit Robocomm and restarted
  4042.                it again.   However, you might want to review the agenda on-
  4043.                screen first because the agenda item that was executing when
  4044.                you pressed F3 will have been marked as an error and will
  4045.                not be  re-attempted until it has been reset.
  4046.  
  4047.           [F10] Pressing [F10] while on-line with a BBS toggles the "Remain
  4048.                On-line" status of that BBS.  When the words "Remaining On-
  4049.                line" are flashing on the agenda status title bar, Robocomm
  4050.                will automatically jump to terminal mode after it has
  4051.                completed all the scheduled items on its agenda.  If you see
  4052.                something that requires your attention while an agenda is in
  4053.                process but don't want to interrupt the agenda while it's in
  4054.                process press [F10] at any time before Robo finishes its
  4055.                work.
  4056.  
  4057.  
  4058.  
  4059.                ----
  4060.                NOTE Since Robocomm places only one call to the PC Pursuit
  4061.                ---- indial to connect with multiple BBS systems, it is
  4062.                     crucial that Robocomm controls the entire interface
  4063.                     with PC Pursuit.  When connecting with systems through
  4064.                     PC Pursuit, you should always allow Robocomm to log off
  4065.                     the BBS by itself. Robocomm needs to see the
  4066.                     "DISCONNECTED" message from PC Pursuit to know that it
  4067.                     is OK to move on to the next BBS.  If you are in
  4068.                     terminal mode, don't issue a "G"oodbye command to the
  4069.                     BBS.  When you press Alt-X to return to unattended
  4070.                     processing Robo will be looking for messages from PC
  4071.                     Pursuit that may have already scrolled off the screen
  4072.                     while you were in terminal mode.  This will cause
  4073.                     Robocomm to time out, hang up and redial.
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.      Robocomm User's Guide                                            61
  4082.  
  4083.  
  4084.  
  4085.     USING THE ANSI TERMINAL
  4086.  
  4087.     To enter Robocomm's ANSI terminal, select Terminal from the Go menu or
  4088.     press [F1] or [F10] while Robocomm is on-line during an agenda.  If
  4089.     you are entering the terminal from the main menu, the modem will be
  4090.     initialized and communications to your modem will be established at
  4091.     the Default Baud Rate that you specified on the Communications
  4092.     Configuration screen.  To call up a help screen of terminal options,
  4093.     press the [F1] key at any time while in the terminal.  The following
  4094.     options are available:
  4095.  
  4096.     [Alt-H]   Hang Up - To immediately end communications between the BBS
  4097.               and Robocomm, select "Hang Up" from the terminal menu.
  4098.               Robocomm will first attempt to temporarily drop carrier. If
  4099.               this unsuccessful in breaking the connection, Robocomm will
  4100.               send the "Hang Up String" you specified on the "Configure-
  4101.               General" menu.
  4102.  
  4103.     [Alt-D]   Dial - To activate Robocomm's Demon Dialer feature, press
  4104.               [Alt-D] while in the terminal mode.  A window will open up
  4105.               listing all your configured BBS systems that are not
  4106.               accessed via PC Pursuit.   Highlight the systems you would
  4107.               like to dial and press the space bar.  When all of the
  4108.               systems you want to dial are tagged, press [Enter] to start
  4109.               dialing.
  4110.  
  4111.     [Alt-B]   Set Baud - Select "Baud" to change the current baud rate of
  4112.               the terminal.  Robocomm operates only at "no parity", "eight
  4113.               data bits" and "1 stop bit".
  4114.  
  4115.     [Alt-C]   Clear the Screen
  4116.  
  4117.     [Alt-L]   Printer Logging - To send terminal text to the printer as
  4118.               well as the screen, press [Alt-L].  When printer logging is
  4119.               active, pressing [Alt-L] again will disable it.
  4120.  
  4121.     [Alt-C]   Capture File - To send terminal text to a capture file that
  4122.               you specify, press [Alt-C].  Once capturing is active, you
  4123.               can disable it by pressing [Alt-C] again.
  4124.  
  4125.     [Alt-P]   Send Password - Press [Alt-P] to send your password for the
  4126.               current BBS.
  4127.  
  4128.     [Alt-R]   Send Break - Used to send a one second BREAK signal to the
  4129.               modem.
  4130.  
  4131.     [Alt =]   DOORWAY Mode is used by some BBS systems to allow the remote
  4132.               machine to send most all of the keys on its keyboard to the
  4133.               host (BBS) computer.  To enable this mode in Robocomm's
  4134.               terminal, hold down the [Alt] key and press.  You should use
  4135.               this feature whenever you are using the "visual" editor on
  4136.               the BBS.  It will allow all of your standard arrow and
  4137.               editing keys to function as you would expect.
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.      62                                            Robocomm User's Guide
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.                ----
  4150.                NOTE Once DOORWAY mode has been activated, the only way to
  4151.                ---- exit the terminal or issue any other terminal command
  4152.                     is to toggle the mode off with [Alt =].
  4153.  
  4154.  
  4155.  
  4156.  
  4157.      [Alt-X]   Exit Terminal Mode
  4158.  
  4159.      [F7]      Shell to DOS - To temporarily exit to DOS from the Robocomm
  4160.                terminal, select "DOS Shell" from the terminal menu.  When
  4161.                you do this, Robocomm will attempt to free up the amount of
  4162.                RAM you have specified in your "RAM for Mail Reader" option
  4163.                of the utility configuration menu.  If insufficient disk
  4164.                space is available, Robocomm will free up as much RAM as
  4165.                possible and place you at a DOS prompt. When you have
  4166.                finished, type EXIT at any DOS prompt and you will be
  4167.                returned to the ANSI terminal.
  4168.  
  4169.      PgUp      Upload - To Upload a file using Robocomm's internal ZMODEM,
  4170.                YMODEM, YMODEM-G or ROBORZ.BAT file, select this option.
  4171.                You will be prompted for the file name to send. Pressing
  4172.                [F10] at the prompt will pop-up a pick list of files
  4173.                matching the file specification in the field.
  4174.  
  4175.      PgDn      Download - To download a file using Robocomm's internal
  4176.                ZMODEM, YMODEM or YMODEM-G, use this option.  The file(s)
  4177.                received will be placed in your configured "Download
  4178.                Directory."
  4179.  
  4180.      ASCII PROTOCOL UPLOADS - To send the contents of a text file out the
  4181.      communications port, one line at a time, press [PgUp] and select
  4182.      "ASCII (Text Only)" as the transfer protocol.  This option is useful
  4183.      for uploading messages to the BBS when on-line manually.
  4184.  
  4185.      AUTOMATIC ZMODEM DOWNLOADS - Robocomm can automatically detect the
  4186.      sequence of characters used by Zmodem to indicate the start of a file
  4187.      download.  By default, Robocomm uses it's own internal Zmodem for
  4188.      auto-downloads.  If you would prefer to use DSZ or some other external
  4189.      Zmodem protocol engine, you will need to create a Z-AUTO.BAT file in
  4190.      your Robocomm directory.  If Z-AUTO.BAT exists in the Robocomm
  4191.      directory when the time comes to initiate an automatic download,
  4192.      Robocomm will change directories to your configured download directory
  4193.      and then shell to DOS, calling the Z-AUTO.BAT file.  For this reason
  4194.      it is essential that your Robocomm directory be included in your path
  4195.      statement. If it isn't, DOS will report a "Bad command" message
  4196.      because it can't locate Z-AUTO.BAT.  The following batch file
  4197.      implements a Zmodem auto-download using DSZ:
  4198.  
  4199.           DSZ port %1 speed %2 rz -m
  4200.  
  4201.      AUTOMATIC HS/LINK DOWNLOADS - HS/Link auto-downloads work differently
  4202.      than Zmodem auto-downloads in that Robocomm looks for a HS-AUTO.BAT
  4203.      file and Robocomm sends the path for downloaded files as the %4
  4204.  
  4205.      Robocomm User's Guide                                            63
  4206.  
  4207.  
  4208.  
  4209.     parameter.  Thus, the default HS-AUTO.BAT file that is shipped with
  4210.     Robocomm is:
  4211.  
  4212.     HSLINK -P%1 -B%2 -R -O -HS -! -U%4
  4213.  
  4214.  
  4215.     VIEWING & MANAGING THE FILE DIRECTORIES
  4216.  
  4217.     Robocomm automatically creates entries in two files directories for
  4218.     you.  The "Downloaded Files" directory holds information on the files
  4219.     you have downloaded or uploaded using Robocomm.  The "Available Files"
  4220.     directory holds information on files available for download on the BBS
  4221.     systems that you call.
  4222.  
  4223.     Entries are added to the New Files directory when you do "New File
  4224.     Scans" as part of an agenda, or if you set up a mail door to scan new
  4225.     files for you.  If a file listing received in a new files scan is
  4226.     already part of your list (from the same BBS) or if the file is found
  4227.     in your Downloaded Files directory (from any BBS) then Robocomm will
  4228.     not add a record to your New Files directory for that file.
  4229.  
  4230.     You can view the Available Files directory in one of two ways.  From
  4231.     the main menu, select Directory followed by Available Files.
  4232.     Alternatively, you can view the files directory while creating a
  4233.     download file agenda item by pressing [F10] at the "File Name:"
  4234.     prompt.  Similarly, you can view the Downloaded Files directory by
  4235.     selecting Directory followed by Downloaded Files from the main menu.
  4236.     Or, you can press [F10] at the "Upload File" prompt on the agenda
  4237.     editing screen.  Here, we see a New Files directory stocked full of
  4238.     goodies to download:
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.           <screen shot not available in text-based documentation>
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.     When the Available Files Directory is shown on the screen, the
  4264.     following keys are active:
  4265.  
  4266.  
  4267.      64                                            Robocomm User's Guide
  4268.  
  4269.  
  4270.  
  4271.      BULK DELETE - Press  B  from either file directory screen to bring up
  4272.      the Bulk Delete window.  This command allows you to mark file entries
  4273.      from specific systems and/or before a specific date for deletion.
  4274.      File entries marked for deletion will appear in dark text (on color
  4275.      systems only) and the word DEL will appear to the right of the file
  4276.      name. To permanently remove these files from the list use the Clean Up
  4277.      command or select the Pack option when quitting Robocomm.  If you mark
  4278.      a file as deleted and want to return it to normal status, highlight it
  4279.      and press  Del .
  4280.  
  4281.  
  4282.  
  4283.           ----
  4284.           NOTE The Bulk Delete command does not touch any files that have
  4285.           ---- been tagged with "Keep" status.
  4286.  
  4287.  
  4288.  
  4289.  
  4290.      DATABASE CLEAN UP - You can permanently delete all files marked for
  4291.      deletion by pressing C in either the Available Files or Downloaded
  4292.      Files directories.  After confirmation, the clean up process will
  4293.      begin and a bar graph will display Robocomm's progress.  The Clean-Up
  4294.      operation cannot be interrupted.
  4295.  
  4296.  
  4297.  
  4298.  
  4299.           WARNING   Do not re-boot or shut off your computer while Robocomm
  4300.                     is cleaning up its data files.  If you do, you will
  4301.                     most likely loose a portion of your file list data.  In
  4302.                     the event of a power loss during PACK or CLEAN UP
  4303.                     operations, you should immediately re-start Robocomm
  4304.                     with the /P switch.
  4305.  
  4306.  
  4307.  
  4308.  
  4309.      FINDING FILES - Press  [F]  to search for keywords within either files
  4310.      directory.  Input as many keywords as you like, separated by spaces,
  4311.      into the input field and press [Enter] to begin the search. Robocomm
  4312.      will rapidly scan the file name, BBS ID and description associated
  4313.      with the files in the current directory and display only those records
  4314.      in which all your specified keywords were found.
  4315.  
  4316.      Once the matching records are displayed, you may scroll through and
  4317.      tag them as normal.  To return to a display of all files, press [S]
  4318.      and pick a new sort criteria.
  4319.  
  4320.      You can mark all files which match the search criteria for deletion by
  4321.      pressing [Alt-D] whenever the directory is sorted by search results.
  4322.  
  4323.      When the sort method is other than "Search Text", you can quickly jump
  4324.      to the previous and next search matches by holding down [Ctrl] and
  4325.      pressing the up and down arrow keys or  [Ctrl-P] and [Ctrl-N] .
  4326.  
  4327.  
  4328.  
  4329.      Robocomm User's Guide                                            65
  4330.  
  4331.  
  4332.  
  4333.  
  4334.  
  4335.          ----
  4336.          NOTE The number of seconds required for the search is displayed
  4337.          ---- on the top of the screen after each search.  This is to
  4338.               assist you in optimizing the search speed on your system.
  4339.               The speed of your keyword search can vary significantly
  4340.               depending upon your FTS (Fast Text Search) Index file and
  4341.               EMS (Expanded Memory) allocation configuration settings. See
  4342.               the FTS Index Notes for hints on optimizing your setup.
  4343.  
  4344.  
  4345.  
  4346.  
  4347.     EDITING FILE DESCRIPTIONS - To edit any file's description, simply
  4348.     highlight the file and press [E].  Robocomm will pop-up a small editor
  4349.     for your use.  When you are satisfied with the description, press
  4350.     [Ctrl-Enter] to save it to disk.
  4351.  
  4352.     TAGGING AND "KEEPING" FILES - All files in Robocomm's file listings
  4353.     can have a combination of two file tags.  Pressing the space bar will
  4354.     tag/untag a file for group operations, such as uploading and
  4355.     downloading.  Pressing the [K] key will tag/untag a file's "Keep"
  4356.     status.  File entries with "Keep" status are never removed from the
  4357.     file directory.  They remain until explicitly marked for deletion with
  4358.     the DEL key or, in the case of downloads, when the file is downloaded.
  4359.     The "Keep" status is ideal for files that you think you will want to
  4360.     download at a later time.  Once these type of files are tagged with
  4361.     the "K" key you are free to use the bulk erase and zap commands to
  4362.     remove large quantities of unwanted files from the list.  The files
  4363.     with keep status will remain long after the transient files are
  4364.     removed from the list.
  4365.  
  4366.     The [+] and [-] keys can be used to apply or remove both types of tags
  4367.     to a file.  If you see a file you want to download and you anticipate
  4368.     that you will be cleaning out the file directory between the time you
  4369.     create a download agenda item and the time the file is downloaded,
  4370.     then you will need to tag it for downloading and also give it keep
  4371.     status.  The [+] key automates this process to one keystroke.
  4372.     Conversely, the [-] key removes all tags from an individual file
  4373.     listing.
  4374.  
  4375.     Several keys are available for quick manipulation of the standard tags
  4376.     on many files at once.  [Ctrl-T] will tag all files in the list
  4377.     automatically, [Ctrl-U] will untag all file listings and [Ctrl-I] will
  4378.     invert the tags.
  4379.  
  4380.  
  4381.  
  4382.          ----
  4383.          NOTE Robocomm assumes you want to Keep all file listings in your
  4384.          ---- Downloads directory.  References in this section to the
  4385.               "Keep" flag apply only to the New Files directory.
  4386.  
  4387.  
  4388.  
  4389.  
  4390.  
  4391.      66                                            Robocomm User's Guide
  4392.  
  4393.  
  4394.  
  4395.  
  4396.      JUMPING AROUND - To jump to the first file beginning with a specific
  4397.      letter, put the listing into file name order with the "S" key, then
  4398.      press [Alt-J] (for "jump") followed by the letter you wish to jump to.
  4399.      To move to the first file in the directory, press [Ctrl-PgUp].  To
  4400.      move to the last file, press [Ctrl-PgDn].
  4401.  
  4402.      DELETING ENTRIES - To delete a listing from either file directory,
  4403.      highlight the file name and press the [Del] key.  The word "DEL" will
  4404.      appear on the listing.  To "un-delete" an entry simply highlight the
  4405.      DELeted file and press [Del] again.  If you are in the Downloads
  4406.      directory, Robocomm will ask you if you also want to permanently
  4407.      delete the downloaded file from disk.  DELeted files are not actually
  4408.      removed from the directory until you issue a "C" command to clean up
  4409.      the database or until you exit Robocomm and select "Pack" before exit.
  4410.  
  4411.      ZAPPING THE DIRECTORY - To mark as DELeted all files that have not
  4412.      been given "Keep" status, simply press the [Z] key.
  4413.  
  4414.      MOVING FILES OFFLINE - Robocomm includes a functional floppy disk
  4415.      cataloging system that will allow you to archive your downloaded files
  4416.      offline and easily recall them for use or for uploading to a system.
  4417.      This function is activated with the "O" key while in the Downloads
  4418.      Directory.  It will move the highlighted file to a diskette in the
  4419.      drive you specified in the "Offline Files Drive" option on the "Data &
  4420.      Logs" configuration screen.  THE DISKETTE MUST ALREADY HAVE BEEN
  4421.      FORMATTED!  Don't forget that you can press [F7] if you need to drop
  4422.      to DOS to format a disk.
  4423.  
  4424.      If the diskette doesn't already have a Volume label, Robocomm will
  4425.      prompt you for one.  Once the file is on the diskette, the status
  4426.      display for that file will indicate "Offline" and the location display
  4427.      will indicate the diskette that the file is located on.
  4428.  
  4429.      MOVING FILES ON-LINE - To move a file off a diskette and back into
  4430.      your "Downloads" directory, highlight a file that is displayed as
  4431.      being "Offline", insert the appropriate diskette in your offline files
  4432.      drive and press the "O" key.  Robocomm will copy the file back onto
  4433.      your hard disk.  This step really isn't necessary however, because
  4434.      Robocomm will automatically prompt you to insert the appropriate disk
  4435.      if you attempt to upload a file that has been moved offline.  In this
  4436.      instance, the file status will be marked as "Pending Upload."
  4437.  
  4438.      VIEWING DOWNLOADED FILES - To view a compressed or GIF image file that
  4439.      has been downloaded, simply highlight it in the Downloads directory
  4440.      and press [V].  Robocomm will swap itself to disk or expanded memory
  4441.      and call the program that you specified on the Utility Configuration
  4442.      screen to view the file.  When you are finished with the file view,
  4443.      simply quit the program and you will be returned to Robocomm.
  4444.  
  4445.      TESTING DOWNLOADED FILES - Robocomm also allows you to test and scan a
  4446.      downloaded compressed file directly from the Download Directory.  To
  4447.      do this, highlight the file name and press the [T] key. Robocomm will
  4448.      swap itself to disk or expanded memory and call up a batch file called
  4449.      TESTFILE.BAT.  Robocomm sends the following parameters to the batch
  4450.      file:
  4451.  
  4452.  
  4453.      Robocomm User's Guide                                            67
  4454.  
  4455.  
  4456.  
  4457.          %1   The full path and name of the file to test
  4458.  
  4459.          %2   The extension of the file type (Common types are: ZIP, ARC,
  4460.               ARJ, GIF and LZH)
  4461.  
  4462.     A sample TESTFILE.BAT is supplied with Robocomm.  It switches to a
  4463.     temporary directory, decompresses the file, runs McAfee's SCAN.EXE
  4464.     program, pauses, calls a transient copy of your %COMSPEC% and allows
  4465.     you to test the extracted files.  When you're done with the file, a
  4466.     quick DEL *.* followed by EXIT will whisk you back to Robocomm, where
  4467.     you may be inclined to OFFLINE, DELete, UPLOAD or simply ignore the
  4468.     file.  Similar to FIXFILE, the TESTFILE process also checks for an
  4469.     imbedded description file in the archive, and if one is found, it is
  4470.     moved into the Robocomm directory using the %ROBODIR% macro.  If
  4471.     Robocomm sees an imbedded description file in its home directory after
  4472.     returning from TESTFILE, then it will ask for permission to import
  4473.     that description in to its available files entry.  Here is the default
  4474.     testing file that is included with Robocomm:
  4475.  
  4476.       @ECHO OFF
  4477.       CLS
  4478.       REM TESTFILE.BAT - Robocomm file testing batch file
  4479.       REM %1 = Filename (Including Path)
  4480.       REM %2 = Type of file (The file's extension)
  4481.       rd ROBOTEMP
  4482.       md ROBOTEMP>nul
  4483.       cd ROBOTEMP
  4484.       IF EXIST FILE_ID.DIZ DEL FILE_ID.DIZ
  4485.       IF EXIST DESC.SDI DEL DESC.SDI
  4486.       IF %2 == ZIP GOTO UNZIP
  4487.       IF %2 == LZH GOTO UNLZH
  4488.       IF %2 == ARC GOTO UNARC
  4489.       IF %2 == ARJ GOTO UNARJ
  4490.       GOTO ERROR
  4491.  
  4492.       :UNZIP
  4493.       PKUNZIP %1
  4494.       GOTO DONE
  4495.  
  4496.       :UNARC
  4497.       PKUNPAK %1
  4498.       GOTO DONE
  4499.  
  4500.       :UNLZH
  4501.       LHA x %1
  4502.       GOTO DONE
  4503.  
  4504.       :UNARJ
  4505.       ARJ e %1
  4506.       GOTO DONE
  4507.  
  4508.       :ERROR
  4509.       CLS
  4510.       ECHO %1 IS AN UNKNOWN FILE TYPE
  4511.       ECHO (You may want to edit your TESTFILE.BAT file)
  4512.       ECHO Parameter 1 was [%1]
  4513.       ECHO Parameter 2 was [%2]
  4514.  
  4515.      68                                            Robocomm User's Guide
  4516.  
  4517.  
  4518.  
  4519.        pause
  4520.        GOTO END
  4521.  
  4522.        :DONE
  4523.        REM Use McAfee's viral scan to test the file for critters
  4524.        CLS
  4525.        SCAN *.* /A /nomem
  4526.        if errorlevel 1 pause
  4527.        if exist file_id.diz copy file_id.diz %robodir% >nul
  4528.        if exist desc.sdi copy desc.sdi %robodir% >nul
  4529.        %COMSPEC%
  4530.        if exist file_id.diz del file_id.diz
  4531.        if exist desc.sdi del desc.sdi
  4532.  
  4533.        :END
  4534.  
  4535.  
  4536.      IMPORTING NEW FILES LISTINGS FROM OTHER SOURCES - Robocomm can import
  4537.      any text file which contains a files listing in the standard PCBoard
  4538.      or Wildcat Double line format.  Many BBS systems make a file available
  4539.      for download which contains a compressed listing of all files
  4540.      available on the BBS.  You can download such a file, then go to the
  4541.      New Files directory and press "I" to start the import operation.
  4542.      Robocomm will prompt you for the filename to import and also the name
  4543.      of the BBS that has these files.  Robocomm will then check the list
  4544.      for files that aren't already listed in your Downloads directory or
  4545.      your New Files listing and add them. Remember, Robocomm's file
  4546.      listings can grow to any size, and are only limited by your available
  4547.      disk space!  You'll still get lighting quick sorts and file access, so
  4548.      feel free to import as many listings as you want.
  4549.  
  4550.      Assigning Conferences in Imported Text Files - If you would like
  4551.      conference numbers/names to appear in file listings you "I"mport into
  4552.      the available files directory, you need to edit the files to include
  4553.      the following marker:
  4554.  
  4555.      CONF>
  4556.  
  4557.      The > character is created by holding down the [Alt] key and typing 16
  4558.      on the numeric keyboard.
  4559.  
  4560.      For example, to edit a file listing to show that all subsequently
  4561.      listed files can be found in the WINDOWS conference, you would include
  4562.      the following label in the text file, starting in column 1:
  4563.  
  4564.      CONF>WINDOWS
  4565.  
  4566.      A directory listing may include any number of these markers.  All
  4567.      files found subsequent to a marker will have the indicated conference
  4568.      included in their conference field, which is automatically supplied
  4569.      when the file is selected for downloading.  The conference name may be
  4570.      up to 13 characters in length.
  4571.  
  4572.  
  4573.  
  4574.  
  4575.  
  4576.  
  4577.      Robocomm User's Guide                                            69
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.          ----
  4584.          NOTE Be careful that you do not attempt to import a PCBoard file
  4585.          ---- listing from a Wildcat system and vice-versa.  Robocomm
  4586.               assumes that the file list you specify is in the native
  4587.               format of the BBS system you specify.
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.     WRITING TO PCBOARD FORMAT DIR FILES - Use the "W" command in either
  4594.     directory to append standard format PCBoard DIR file entries to a
  4595.     specified text file.  If there are files tagged when you press [W],
  4596.     Robocomm will write out descriptions for all tagged files.  If not,
  4597.     then just the currently highlighted file will be written.  You will be
  4598.     given the option of using today's date or the file date when you
  4599.     create append to the DIR files.
  4600.  
  4601.  
  4602.  
  4603.  
  4604.     READING DOWNLOADED MAIL FILES
  4605.  
  4606.     Robocomm allows you to run your mail packet reader programs by
  4607.     selecting "Read" from the main menu.  Don't forget that your mail
  4608.     reader itself will need to shell out to DOS to run a file compression
  4609.     and decompression utility, so you may need a full 512K (the default)
  4610.     of RAM to run the program.  Specify the amount of memory to free up on
  4611.     the Utility Configuration screen.
  4612.  
  4613.          QWK Messages - A command is executed as specified on the
  4614.          Configure-Utility Screen under the "Command to invoke mail
  4615.          reader" option.
  4616.  
  4617.          Captured Mail - Robocomm will scan your configured "Path for
  4618.          *.QWK packets" for packets with a "PCB" extension and present you
  4619.          with a menu of matching packets.   When you select a packet from
  4620.          the menu, the operation will differ, depending upon whether a
  4621.          file called READPCB.BAT exists in your Robocomm directory.  If
  4622.          READPCB.BAT doesn't exists, then Robocomm will call your
  4623.          configured ZIP file viewing utility to view the file.
  4624.  
  4625.  
  4626.  
  4627.     OPERATING ROBOCOMM FROM THE COMMAND LINE
  4628.  
  4629.     Robocomm can execute agendas based on command line parameters.  This
  4630.     feature will be particularly valuable for system operators who want to
  4631.     use Robocomm for network mail runs, as part of their BBS's timed
  4632.     event.
  4633.  
  4634.     The syntax for Robocomm's command line switches is:
  4635.  
  4636.     ROBOCOMM /A<agenda> /T<time> /D<date> /R /Lnnnn   [Other Switches]
  4637.  
  4638.  
  4639.      70                                            Robocomm User's Guide
  4640.  
  4641.  
  4642.  
  4643.      The AGENDA switches are:
  4644.  
  4645.           /A   (Optional) This parameter must be first if it is included in
  4646.                the command line.  /A followed immediately by an agenda name
  4647.                (non-case sensitive) tells Robocomm which agenda to execute.
  4648.                After Robocomm has executed the agenda, it immediately exits
  4649.                back to DOS.
  4650.  
  4651.           /T   (Optional) /T followed immediately by the time (In 24 hour
  4652.                format) to start the agenda specified by the /A parameter.
  4653.                Don't use the /T parameter if you haven't specified an
  4654.                agenda with /A.  If /A is specified and /T is omitted, then
  4655.                the Agenda will be execute immediately.
  4656.  
  4657.           /D   The date that the agenda should begin operating.  Enter it
  4658.                in the following format: MM-DD-YY where MM is the month, DD
  4659.                is the year and YY is the year.
  4660.  
  4661.           /R   (Optional) Tells Robocomm to "reset" the agenda so that all
  4662.                items marked as "done" become "things to do."
  4663.  
  4664.           /Ln  Overrides the Redial Attempts Per System configuration
  4665.                option and forces all systems in the current agenda run to
  4666.                be dialed nnn times.
  4667.  
  4668.      The OTHER switches are:
  4669.  
  4670.           /M   Force monochrome mode.  Do not use if the /C command is
  4671.                being used.
  4672.  
  4673.           /C   Force color mode.  Do not use if the /M command is being
  4674.                used.
  4675.  
  4676.           /P   Pack the data files at the conclusion of processing before
  4677.                returning to DOS.
  4678.  
  4679.           /IP  Imports a file containing PCBoard format file listings into
  4680.                Robocomm's Downloads directory.  This feature is helpful for
  4681.                Sysops who would like the contents of their PCBoard upload
  4682.                directory to be available for uploading from Robocomm's
  4683.                Downloads list.  For example, on Group One BBS, the nightly
  4684.                event runs Robocomm as follows, to import the BBS's new
  4685.                files list into Robocomm:
  4686.  
  4687.                ROBOCOMM /IPJ:\PCB\MAIN\DIR0
  4688.  
  4689.           /IW  Imports a Wildcat double line format file listing into
  4690.                Robocomm's Downloaded Files directory.  Uses the same syntax
  4691.                as the /IP switch.
  4692.  
  4693.           /O   Causes Robocomm to place the modem off-hook before quitting
  4694.                to DOS.  This causes callers to get a busy signal.
  4695.  
  4696.           /!   (Optional) This switch allows you to re-set any items in an
  4697.                agenda that are marked with an exclamation point (which
  4698.                indicates that they were attempted but not completed).  To
  4699.                use it, you specify the agenda name immediately after the
  4700.  
  4701.      Robocomm User's Guide                                            71
  4702.  
  4703.  
  4704.  
  4705.               "!" character.  This switch should be used all by itself,
  4706.               not in conjunction with other switches.
  4707.  
  4708.     Examples:
  4709.  
  4710.     ROBOCOMM /!FOO           Re-sets all incomplete permanent agenda items
  4711.                              in the FOO agenda to To-Do status and deleted
  4712.                              any temporary items marked as incomplete.
  4713.  
  4714.     ROBOCOMM /AQMAIL /T5:00 /R    Starts Robocomm and executes an
  4715.                              agenda called "QMAIL" at 5:00 AM.  In
  4716.                              addition, Robocomm is instructed to reset any
  4717.                              "Done" items to "To do" status.  Meanwhile, I
  4718.                              sleep...
  4719.  
  4720.     ROBOCOMM /AREPLY /R /M /P     Starts the agenda "REPLY" immediately,
  4721.                              resets all "done" items to "To Do" status and
  4722.                              forces monochrome mode.  The data files will
  4723.                              be cleaned up after the agenda runs.
  4724.  
  4725.     ROBOCOMM /C              Forces color mode
  4726.  
  4727.     ROBOCOMM /AEAST /T22:00  Starts the agenda "EAST" at 10 PM.  Only
  4728.                              those items marked as "To Do" will be
  4729.                              attempted since no /R switch was used to
  4730.                              reset the agenda.
  4731.  
  4732.     ROBOCOMM /Afoo /R /L10   Executes the agenda FOO immediately,
  4733.                              resetting all done items to ToDo status.  A
  4734.                              maximum of 10 dial attempts per system is
  4735.                              specified.
  4736.  
  4737.     DOS ERRORLEVEL RETURN VALUES - Robocomm will exit with the DOS
  4738.     errorlevel set to 1 if it is started from a command line and the
  4739.     specified agenda contains any attempted but incomplete agenda items.
  4740.     (When viewing these items on the agenda editing screen, they would be
  4741.     marked with an exclamation point).  Robocomm will exit with an
  4742.     errorlevel 2 if it is started via a command line switch and any
  4743.     specified agenda items remain unattempted at the conclusion of
  4744.     processing.  This could result from a failure to connect with the BBS
  4745.     or a unexpected disconnection during normal automated processing.
  4746.  
  4747.  
  4748.  
  4749.     INTERPRETING AND VIEWING THE LOG
  4750.  
  4751.     All of the messages that you see printed in the log window during an
  4752.     on-line session are echoed to a log file if you have one specified in
  4753.     your Robocomm configuration.  Whenever an agenda item is about to be
  4754.     attempted, the name of the agenda item is indicated with the symbol
  4755.     indicating its temporary or permanent status.  The notations that
  4756.     follow indicate the steps that Robocomm took in order to complete the
  4757.     agenda item.  When Robocomm finishes an agenda item, a notation is
  4758.     marked with a check mark if the item was completed successfully and an
  4759.     exclamation mark if there was an error condition.
  4760.  
  4761.     You can view the Robocomm log file at any time with the [F8] hot key.
  4762.  
  4763.      72                                            Robocomm User's Guide
  4764.  
  4765.  
  4766.  
  4767.      Just press this key and Robocomm will call your file browsing utility
  4768.      to view the log.  Alternatively, you can select Read followed by LOG
  4769.      File from the main menu.
  4770.  
  4771.  
  4772.  
  4773.  
  4774.      VIEWING CAPTURE (CAP) FILES
  4775.  
  4776.      Robocomm also includes a hot key for viewing files captured with the
  4777.      Capture Command agenda item.  By pressing [F9] you will be presented
  4778.      with a list of all text files with a .CAP extension in the Robocomm
  4779.      directory.  Use the arrow keys to select the file to view.
  4780.      Alternatively, you can select Read followed by LOG File from the main
  4781.      menu.
  4782.  
  4783.  
  4784.  
  4785.           ----
  4786.           NOTE If you would like to have the Robocomm documentation
  4787.           ---- available for browsing while using Robocomm, just rename
  4788.                this file, Robocomm.doc, to Robocomm.cap and place it in the
  4789.                Robocomm subdirectory.
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.                PLEASE SEE SCRIPT.DOC FOR INFORMATION
  4811.             ON WRITING YOUR OWN SCRIPTS USING ROBOCOMM'S
  4812.                          SCRIPT LANGUAGE
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.      Robocomm User's Guide                                            73
  4823.  
  4824.